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.
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 →Prices depend on the location and coach level. See the prices below for each pool, plus a $30 annual membership.
Our free trial is for group classes. For private and semi-private lessons, give your pool a call and we'll help you book.
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.