My son has gone to this swim school off and on for years. The first time we went here, we didn't know that my son had gross motor skills delays and I think the instructor pushed him harder than he could go, but he was young and couldn't articulate that it was physically difficult for him. He didn't want to return, so we didn't push it. He is 6 now and I feel strongly he needs to know how to swim, so we went back. We also signed up his 3 year old sister up at the same time. They don't have "classes" per se, but instructors that have a few students per 30 minute time frame. They have lessons Monday through Friday until 7:30 pm and on Saturdays too. I don't think I've ever seen an instructor with more than 3 kids at a time. If you give them an idea of your child's temperment, they will match you with an appropriate instructor. My son and daughter have young patient instructors this summer and they are loving it!