I'm a big fan of Hubbard Family Swim Centers. They do such a nice job building confidence in young swimmers and making them water safe. The baby classes are very popular and are simply adorable to watch. Don't worry. They're in a separate small pool. Our little ones started at a bit older age and they are loving the lessons. The instructors are very positive and encouraging with them.
This facility is beautiful. So clean and new. The waiting area is large and comfortable and the pool is colorful and inviting. There are plenty of dressing rooms available. The convenience of an indoor pool cannot be overemphasized. No lessons called off due to weather. No extreme heat. No excessive sun for the kids.
The folks manning the front desk are very helpful. They actually suggested we move our lesson up a half an hour when we arrived early one day. We would not have known this was even a possibility without them approaching us.
While this location is not very convenient for us, it is surrounded by a variety of stores and restaurants, even a movie theater, which can help make a swim lesson a true event.