Love goldfish swim school- they have a great structured program that is highly motivating and rewarding- my daughter wants to go multiple times a week because of how much ... more