There was an idea I was kicking around at the other "class" thread. Break up the schools into classes A & AA, like you would for a standard class system. Here's the difference, instead of each class having its separate state tournament. Class A would have 2 Semi-States (with the Sectionals and Regionals feeding into each), likewise with Class AA. Then when you get to State, bring the classes together.
In the 1st 2 rounds, A semi-states would be matched up against eachother, likewise with AA. This would be similar to like how semi-states match up in each weight class in the 1st round right now. When you get to the semi-finals, A kid will be matched up against a AA kid. I think this is the best of both worlds. The small schools would be guaranteed half of the state qualifiers, placers, and semi-final spots that the class supporters want. But we still get to keep the one champion, that the single-class supporters like.
You can do the same thing for the Team Series. Separate each until the semi-finals of Team State, then bring them together.