My son has been going to Aquaduck for the past 4 years. They are good with kids, water fun type of teaching concept. You could consider them and they will assign the same coach throughout (in fact, my son is with the same coach since he started his swimming lesson).