We did waterworks for my boy, but they were expensive and semi-private. For my daughter we met a guy, Mr. Tammer, that was giving lessons to others at our pool in WE and we used him for my daughter. Private lessons and $20 for 30 minutes. Good deal and my daughter is very comfortable swimming...