My daughter and niece both age 7 have been coming for about 2 years. My daughter has learned a lot and had loads of fun and my niece who takes it more seriously progressed to the competition class. I like that theres something for all kids regardless of ability they can either go and have fun whilst still learning but if they want to progress they can.