My 5 year old took a class this summer. The class was very small in number and she really learned a lot. They have lots of other programs as well. We will be back next summer for swimming and camp. They have birthday parties and horseback riding too. I would highly recomend them to anyone.