Your HD needs to step up and help out. My program is about the same size as yours. I run the top band, do pull-outs from the other concert bands, and travel to middle schools most days.
I'm really impressed that you have 90 minute classes daily! That's awesome! I'm assuming this is an A/B block for other classes, how are you able to swing the double block?