Another good site is Halliwick (Welcome to Halliwick or Johan Lambeck - Aquatic Physical Therapy Specialist)
This is specifically for teaching people with disabilities how to swim. I have done the foundation course, and found it very helpful.
Good luck!