Skip to main content

New here? Your child's first lesson is free at any of our 3 pools · Markham · Richmond Hill · North York

Markham · Richmond Hill · North York

Private & Semi-Private Swimming Lessons in 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
Class size 1:1 or 2:1
Lessons 30 min, weekly
Price From $208/mo
Coach giving a one-on-one private swimming lesson

Ages All ages

Choose your format

Every private lesson is 30 minutes, once a week, with a coach matched to your swimmer's level.

1 swimmer : 1 coach

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
2 swimmers : 1 coach

Semi-private lessons

Two swimmers of a similar level share a coach. Perfect for siblings or friends.

  • ✓ Lower price than private
  • ✓ Learn alongside someone you know
  • ✓ Still plenty of individual attention
Coach levels

Matched to your swimmer

Pick the coach level that suits your swimmer. Coach options and prices vary by pool.

  • ✓ Regular coaches for our learn-to-swim and stroke levels
  • ✓ Supervisor coaches: our most experienced, for every level including Swim Team
  • ✓ See each pool's options in the prices below
Coach giving a one-on-one lesson to a young swimmer with a kickboard at WD Swim

The WD difference

Who private lessons are great for

  • ✓ Toddlers aged 2.5–3 taking their first lessons
  • ✓ Kids (or adults) who feel anxious in the water
  • ✓ Swimmers who want to move up a level faster
  • ✓ Swim team swimmers refining a specific stroke
  • ✓ Swimmers preparing for a swim test or assessment

Classes & prices

Prices at each pool

Pick the pool closest to you.

Markham

66 Bullock Dr Unit 5, Markham, ON L3P 3P2
Private Lessons (1:1) Preschool, Glider & Pro $279 · Supervisor coach $339 (all levels, incl. Swim Team)
All ages ages
1:1 one-on-one
30 min weekly
$279/mo only $69.75 per lesson Call to book
Semi-Private (2:1) Preschool, Glider & Pro $208 · Supervisor coach $259 (all levels, incl. Swim Team)
All ages ages
2:1 swimmers per coach
30 min weekly
$208/mo only $52.00 per lesson Call to book

Richmond Hill

563 Edward Ave Unit 12, Richmond Hill, ON L4C 9W7
Private Lessons (1:1) Preschool, Glider & Pro from $332 · Supervisor coach from $399 (all levels, incl. Swim Team)
All ages ages
1:1 one-on-one
30 min weekly
$332/mo only $83.00 per lesson Call to book
Semi-Private (2:1) Preschool, Glider & Pro from $244 · Supervisor coach from $299 (all levels, incl. Swim Team)
All ages ages
2:1 swimmers per coach
30 min weekly
$244/mo only $61.00 per lesson Call to book

North York

490 York Mills Rd, North York, ON M3B 1W6
Private Lessons (1:1) Junior coach $120 · Senior coach $140 · Supervisor coach $160 per 60-minute session
4–18 years old
1:1 one-on-one
60 min per lesson
$120/session Call to book
Semi-Private (2:1) Junior coach $90 · Senior coach $105 · Supervisor coach $120 per 60-minute session
4–18 years old
2:1 swimmers per coach
60 min per lesson
$90/session Call to book

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.

Questions parents ask

Private lessons FAQs

Still have a question? Call us at 647-988-6888.

See all FAQs →
How much do private swimming lessons cost?

Prices depend on the location and coach level. See the prices below for each pool, plus a $30 annual membership.

Is there a free trial for private lessons?

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.

Can siblings share a lesson?

Yes. Semi-private lessons pair two swimmers of a similar skill level with one coach, which works well for siblings or friends.

Can I request a specific coach?

We do our best to accommodate requests, but we can't guarantee a specific coach as schedules change.

Are private lessons available for adults?

Yes. Private and semi-private lessons are available for adults too. Call your pool for adult pricing.

How long is a private lesson?

Each private or semi-private lesson is 30 minutes, once a week.