We have done swimming lessons through Alexandria, the Y and WeAquatics. We have a 3 year old that has done all 3 programs, and our 9 month old has gone to both Alexandria and the Y.