Skip to main content

Dave's Swim School

Confidence in the Water Starts Here

Private on-site and travel swim lessons. Flexible booking, experienced instructors, and a safe, fun environment.

Why families choose us

A backyard pool near Steeles and Bathurst, private lessons for all ages, and instructors who make safety and confidence the priority.

Fully insured

Liability coverage for on-site and travel lessons.

Experienced instructors

Lifesaving Society certified. Many taught with Toronto or Vaughan Parks & Rec.

Flexible scheduling

Book or reschedule online. Private lessons only, no group classes.

Wide view of the backyard pool at Dave's Swim School

Lesson Types

All prices include applicable taxes, no extra charges at checkout.

On-Site

Very Popular

Individual

$55 · 30 min

$72 · 45 min

$92 · 60 min

With Bundle

$46 · 30 min

$60 · 45 min

$77 · 60 min

  • Private lessons in our pool
  • 1–2 students included, +$20 per extra
Book Now

Travel

Individual

$92 · 45 min

$110 · 60 min

With Bundle

$77 · 45 min

$92 · 60 min

  • Travel lessons to your pool

  • 1–2 students included, +$20 per extra

  • Open 10am-12pm, and 2pm-4pm

Book Now

Pool Rental

$70/hr + $30/hr guard

Private pool access for events. Up to 10 swimmers.

  • Rent our pool, minimum 2 hours

  • 1 lifeguard included

  • Ages 6+ only

Book Now

Special Offers

Deals to help you get started or level up your swimming.

First Lesson 50% Off

New to Dave's Swim School? Try your first lesson at 50% off. Use the promo code below when booking online.

50% off first lesson

New swimmers only


Valid for any lesson type

Promo code:

FIRSTLESSON50

Bundle Deal

Best Value

Our bundles work like punch cards, buy credits online and use them to book any lesson type: on-site, travel, or pool rental.

5 lessons + 1 free

Save over 15%


Punch-card credits, never expire

Works for any lesson type

Buy & book entirely online

Meet One of Our Instructors

Jen, swim instructor at Dave's Swim School

Fully Certified

3+ Years Experience

Bilingual (FR/EN)

Hi, I'm Jen!

I'm a certified swim and lifesaving instructor with the Lifesaving Society. I also teach dance, coach soccer, and lead youth programs across Toronto and Vaughan.

I've worked with swimmers of all ages and skill levels through the City of Vaughan, including those with learning differences or physical disabilities. I am also bilingual (French and English).

My approach is patient, adaptable, and safety-first. Whether you're just starting out or working toward certification, I'll meet you where you are and help you progress.

Jen T.

Swim Instructor, Dave's Swim School

Fully Certified

3+ Years Experience

Bilingual (FR/EN)

Book a Lesson