Learning to swim
For beginners and kids who can float or kick but can't swim a full length yet.
- ✓ Coordinated kicking and arm movements
- ✓ Breath control and side breathing
- ✓ Simple freestyle
- ✓ Backstroke
- ✓ Building stamina
Markham · Richmond Hill · North York
Elevate your child's skills with structured swimming lessons for ages 5–15. Hosted in warm saltwater pools with a strict 4:1 class ratio, beginners quickly learn to swim independently before building proficiency in all four strokes. Watch your child achieve faster skill progression through a proven curriculum.

Free first lesson
Ages 5–15
Kids move up level by level through the WD Progress Program, with clear skill milestones you can see.
For beginners and kids who can float or kick but can't swim a full length yet.
For kids who swim freestyle and backstroke and are ready for more.
Older kids starting out learn alongside swimmers their own age, so they catch up fast and feel confident.

The WD difference
Classes & prices
Pick the pool closest to you. Class names differ slightly between pools, but every location follows the same WD Progress Program.
New Markham prices effective November 1, 2026.
Prices are per month for one lesson a week, plus a $30 annual membership per student. Your first payment covers your first 2 months, then tuition is charged on the first business day of each month for the following month. Prices don't include tax.
3 pools across the GTA
Same warm saltwater, small classes and certified coaches at every location.
Questions parents ask
Still have a question? Call us at 647-988-6888.
See all FAQs →Every child is different. With consistent weekly lessons, most kids move steadily from one level to the next. Your coach tracks your child's skills and lets you know when they're ready to move up.
Book a free trial and our coach will check your child's skills and recommend the right class. As a rough guide: new or nervous swimmers aged 5–8 start in learn-to-swim, kids who swim freestyle and backstroke join stroke development, and kids who swim all four strokes can try swim team.
No more than 4 swimmers per coach in our kids' group lessons.
Mark the absence in the app at least 5 minutes before class and you'll get a make-up token, valid for one year, to book another lesson.
Yes. Lessons run Monday to Friday 2pm–9pm, Saturday 9am–8pm and Sunday 9am–6:30pm at all three pools.