I recommend what I have found to work great for smaller schools (200-400 kids) if this is the size of events you do. I use two Bose L1 Model 1's (elevated if needed) & eight B1 bass modules. I've done school dances with up to 400 kids with this system & I wouldn't hesitate to do one with 500 kids.
This system sounds amazing, is compact & light weight (nothing weighs in at over 35 pounds) & can fit in the back of a mini van. It also sounds better in a gym environment than tradition PA speakers because it produces very little reverb/echo. This is due to it's unique design in which it doesn't shoot sound upward.
As for the bass the eight B1's deliver plenty of low end & I've never had a complaint. I've never been told to turn them down or up by anyone. They always deliver balanced sound that has us getting compliments from all those who hear it.
I've been DJing for 15 years & I just wish I would have had these years ago. Before this system overkill was my middle name, but now it's Bose.
This system is a bit pricey, I paid $7000.00 for mine (two L1 Model 1's- eight B1's- two Packlites amps + shipping) a year ago. It's the best investment that I've made since I started my business. I'd recommend this system to any DJ for doing shows of up to 500 guests.
Look in to it, it might be right for you (my back has been thanking me ever since I got it
.
To see a vid of my DJ system on my Youtube channel click here (this is before the dance started)
http://www.youtube.com/user/DJJDBass#p/u/23/6s9MRQfRmig
To see more vids of how the dance turned out , type in "homecoming 2010" in the search bar of my Youtube channel. These vids are of a recent school dance I did with my new system/setup & new DMX light show.
Here's a crazy one Sandstorm at the same event--->
http://www.youtube.com/user/DJJDBass#p/u/7/szTSMHXSbuE