I agree with finding a gym that's a good fit. My 7 year old just started on team a couple of months ago, and it's been a great fit for him so far. His coach is teaching them foundational skills while incorporating fun in there, too. They always do something fun at the end of class like swinging in a harness or doing front flips on the trampoline. I like that it is the last thing they remember from class that day. There isn't a lot of wait time at each station, and they compete with each other doing silly games that are a form of conditioning. There are also incentives they can earn like stamps or gum balls for getting new skills, cheering each other on, or being good listeners. This type of positive reinforcement has kept him motivated and eager to work hard. I mention that because I didn't really know what to look for when we started, and I've since learned that the gym across town has a coach who does things very differently with the same age group of boys. He will punish them for missing skills by making them hold handstands against the wall, do push ups or run laps. I don't think that is super effective for young boys, and I am so glad we ended up at our gym instead! My kid would not respond favorably to punishment when all he knows right now is that gymnastics is fun. So, there are some things to think about for you. Having a good team track record is important, but having a coach who is knowledgeable and can teach the basics safely AND make it fun is super valuable. Good luck to you guys!