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 4–15. With small classes and a strict 4:1 ratio for beginners, kids quickly learn to swim independently before building proficiency in all four strokes. Watch your child achieve faster skill progression through a proven curriculum.

Child's first lesson Free
Ages 4–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.
Fall 2026 season: September 14 to December 20. Billed per 60-minute session each week; the number of weeks varies with school schedules and breaks.
A non-refundable $30 annual fee applies to each student every year.
*Initial Payment: Covers your first 2 months. Recurring monthly billing begins thereafter. North York runs by season and is billed per session.
*Tax is not included
3 pools across the GTA
Same small classes, certified coaches and WD Progress Program 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.