Wow! Your band looks about twice the size of ours! We have about 140, that is counting guard, pit, shadows that don't march, etc. Your band looks awesome!
Here is ours, not this year, but 2011/2012 school year. Start at about 1:30.
Our Directors all kind of teach band all day. The main Director teaches grades 11-12, then he goes to other schools to help. The Assistant teaches grades 9-10 and then goes to other schools. Middle schools each have a director that teaches 3 separate classes, grades 6,7,8. One middle school has an Assistant Director too. All 5 of those people are at all the morning rehearsals, band camp, evening rehearsals, every football game, both home and away, and all contests. They work sooooo many hours.