Our state doesn't have this rule, but it does for things it considers to be an actual sport. For example MS/HS basketball kids can't play AAU or other basketball leagues during their school season. Baseball kids can play fall ball or on a travel team, but it can't overlap school season. Same for volleyball, soccer, etc. There are also rules set in place that prevents a HS coach and kids from staying together to play club. That is more of a fairness and keeping a level playing field rule. Around here certain coaches would form travel baseball teams around age 8, and would grow those kids up all the way to high school, where conveniently they were the same coaches. That created huge issues of a team that was raised together for years and trained non-stop, going against a typical high school team where they get what they get and work with them each year. Cheer isn't a sport, so we don't have those restrictions, but I wonder if the reasoning behind it is the same. Allstars and HS don't work the same way that other schools do, but I wonder if the perception is the same from those who know nothing about it?