I would add that, even though my DD is only level 8, I wish I had started DD at a gym that had a deep focus on basics for the early levels. I had her at a "fun" gym that didn't really focus on the details, and now she has some bad habits to try and correct to get the skills to move to the next level. I mean it should definitely be fun, but fun and a solid foundation would be ideal. Also, I love the advice to always keep them wanting more when they are little. My DD would have lived at the gym when she was little, but if we had let her do that she might not still want to be there now at 12.