Hey Lori - my son had real difficulty learning how to swim. He is very sensitive and cautious about certain things - like sticking his head under water. We found fantastic private swimming lessons at a local university. It literally took about the water equivelent of him taking the 1st level class about 4 or 5 times, but now he's a swimmer and is doing fine in the level 2 class with everyone else. You may be able to find something like that if you call around to local swim programs? It worked well for us!

Good luck!