This is an excellent gym for kids courses. The trainer is great with kids and the assistants very helpful. They modify to all levels so there are super athletic types and everywhere in between. They change it up each time to keep it interesting. Positive environment for kids with a challenge. The classes are based on age. I highly recommend it. Prices are good as well.