I just think Universal should do a better job at organizing the schools and not let so many come on one day to accommodate their other guests. 25 is way too many and they were the ones in matching shirts who knows how many more there were.
How much control does Disney and Universal even have over groups attending? The groups purchase tickets just like any other customer, as they
are customers. Do they have to inform Disney they are showing up? In our case, our group of 600+ just all bought our own tickets and went when we pleased, but usually in large groups, as the kids all wanted to go together.
To expand on this, we were part of a large cheerleading competition in March. There were at least 25 - 30 gyms participating. And some gyms, like ours, had over 150 kids + families. That was close to 3,000 cheerleaders + their families. And there was another competition in town too, so that made for even more groups. As I mentioned above, in our case, we all purchased our Disney tickets on our own. I know our gym did not inform Disney that there were potentially 150 kids + families visiting over the weekend. Although Disney was well aware of cheerleading competition, we did not have any set timeframe that we could visit or not. However, when visiting, we did all wear our team t-shirts, so large goups would look like they were part of a tour group, although we were just a bunch of friends that had bought tickets and were heading to the parks together. Disney had NO control over when and where we went because they had no idea when and where we would show up.
Although, I must say, I do feel your pain. Although we were part of the cheerleading group, and even though the groups I saw were always well behaved and well chaperoned, it sometimes got too energetic even for us cheer parents. Another mom and I were commenting that we would hate to be an unsuspecting person checking into that hotel where it was filled to 98% capacity with families with kids ages 5 - 18. If we were overwhelmed with the amount of kids, I can imagine what it was like for those not involved.
Edited to add: Our group wasn't 150 - it was actually over 600. It was 150 cheerleaders + their families. How could I forget the families? Oh wait - I am probably still brain damaged from that weekend
Anyway - we had 600 people show up at any given time in large groups with the same t-shirts but we weren't restricted to a time or date. We just showed up.