The Cottage Lake Pool is a local, public swimming pool. Now, it's not the most fancy, and it is outdoors, but in the summer time, King County offers swim lessons here, and I've been pretty pleased with the lessons. Sometimes the groups can be large, and certainly over the last 10 years, it doesn't seem to be as busy as it used to be. It's harder for your kid to learn in a larger group, but I think it's the daily lesson that really makes the difference. The constant exposure to the water really helps out.