Number one, NFL "cheerleaders" are not cheerleaders. They're Pom dancers. The reason why they call them cheerleaders, is because that's the closest thing they have to cheerleading. Green Bay packers are the only NFL team with real some what cheerleading. Which is why they're the most respected team by real cheerleaders in the cheer industry.
All star cheerleading is more advanced, you learn life lessons, you get in a good work out, you make life time friends, you have life time memory. You can also have a higher chance at making a college team then a regular school cheerleader would.
All stars can also teach you have to coed stunt for college teams as time comes closer so you have a chance of getting into a good college cheer program.
School cheerleaders for the most part, aren't allowed to go up in coed stunts or two people stunts all together unless it's half up and not full up. You need full for college.
It's just much more to add to this but I don't want to bore you.