Courtney's comments below generated some conversation so I copied them below. Instead of hijacking her thread further I thought we'd continue here... "This is a great question. We are often wondering the same thing. The reality is that in Kville kids don't stay Level 4 very long and with the advent of Mini level 3 and youth level 5, those that come up through our program are true level 5 athletes by the time they are junior age and stay that way. We certainly attract numerous level 5 kids, but mostly our team rosters are FILLED with kids who will be Level 5 whether they are this month or not come October. We think of it this way : If cheerleading were analogous to elementary school, and Level 2 was second grade, Level 3 was third grade...etc...the expectation would be to graduate from one level to the next each season. If we can't make that happen for an athlete and they summarily "fail" their grade and return back to the second grade ( repeat level 2 again )...we failed as their teachers. It is funny to me to see the celebration that exists on teams of athletes who have been level 2 for 3 or 4 years. To us, that is the equivalent of celebrating the same spelling test words for the 4th year in a row and being excited about knowing them. This is not meant to be offensive...just an analogy to see why we do have so many level 5 teams. We feel our parents as our customers are paying for instruction first and foremost...not assembly of skills. This is also why our lower level teams do not achieve the ability to be truly competitive in a division until the end of the season ( when they have actually become level 2, level 3, etc ). It is astounding to look back and see the growth over a season from the Showcase to the last competition. We think our parents appreciate watching the metamorphosis of the team...and each season we ask our parents to make sure they still stand by this decision. It would be much easier to compete kids at their current level without expecting them to progress."