J.B.
Hi K.,
I used British Swim school for my daughter (who is now 3) and she learned, but was constantly sick. I now have her at memorial west where she is doing awesome. The classes run for 8 weeks at a time and the teacher/child ratio is lower than BSS.
Good luck!
J.