C.T.
I think 3 is the perfect age to start, and I really like Emler's program. Both of my children take lessons at Emler's. I started my oldest a few months before he turned 3, and he enjoyed it from day one and made rapid progress. He is now a very confident swimmer at age 4. My younger son has made slower progress, but I started him much younger (age 1). Emler focuses on safety (one of the first skills they teach is jump-turn-swim, which teaches kids how to save themselves if they fall in the water) and fun. The instructors try hard to bond with the kids and make sure that they are enjoying it. I've heard that other swim programs (ones with more of a throw-em in the water, and they'll learn to swim philosophy) can produce faster results, but I am very satisfied with my children's progress, and enjoyment, at Emler. This is the second week of the fall session, so it's a pretty good time to sign up. You should be able to find pricing on their webpage.