My daughter had her swim lessons at our local ymca in Burnsville. Loved it, It was cheap, and if anything the chemicals were to strong, never had a problem with cleanliness or disease. We did lessons every week for over a year and not a single problem.The ymca was very affordable and I was just in today looking at lessons for my daughter for this coming summer.If you become a member at the Y it's almost dirt cheap, roughly 20 dollars for 6 weeks or so. They have parent/baby classes where you go together until the child is about 3 years old or so. My daughter almost drowned twice at age 3 in a hotel pool and became a paranoid scardy cat and I can't blame her. They did miracles with my child and in one year she was swimming all by herself in any depth of water, putting her head under and not the least bit scared but educated especially with safety. I have no idea if this ties together but we have no problems in the bath tub either with washing hair, she's very comfortable with water. I also liked that fact they have adult locker rooms and Under 18 locker rooms for children/teens as well as co-ed locker rooms for families with handicapped children or parents with the opposite sex children. The lifeguards are very strict and attentative I felt confident if I ever ran into a problem.
My personal opinion is swim schools are over priced! The ymca was very affordable and I was just in today looking at lessons for my daughter today for this coming summer.