Private lessons
Your coach's full attention for the whole lesson. The fastest way to progress.
- ✓ Fully personalised lesson plan
- ✓ Great for nervous or anxious swimmers
- ✓ Ideal for children aged 2.5–3
Markham · Richmond Hill · North York
One-on-one (or two-on-one) swimming lessons for any age, from toddlers to adults. Perfect for nervous swimmers, faster progress or fixing a specific stroke.

Ages All ages
Every private lesson is 30 minutes, once a week, with a coach matched to your swimmer's level.
Your coach's full attention for the whole lesson. The fastest way to progress.
Two swimmers of a similar level share a coach. Perfect for siblings or friends.
Pick the coach level that suits your swimmer. Coach options and prices vary by pool.

The WD difference
Classes & prices
Pick the pool closest to you.
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.
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. North York runs by season and is billed per session.
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 →Prices depend on the location and coach level. See the prices below for each pool, plus a $30 annual membership.
Private and semi-private lessons don't include a free trial. Call 647-988-6888 to book: ext. 3 for Markham, ext. 2 for Richmond Hill or ext. 1 for North York.
Yes. Semi-private lessons pair two swimmers of a similar skill level with one coach, which works well for siblings or friends.
We do our best to accommodate requests, but we can't guarantee a specific coach as schedules change.
Yes. Private and semi-private lessons are available for adults too. Call your pool for adult pricing.
Each private or semi-private lesson is 30 minutes, once a week.