Fully Insured
Experienced Instructors
Flexible Scheduling

Confidence in the Water Starts Here

Private on-site and travel swim lessons. Flexible booking, experienced instructors, and a safe, fun environment.
BOOK NOW — Spots Limited

What We Offer

From Private On-Site lessons at our pool to lessons at yours, we provide flexible options to fit your goals.

Private On-Site

30-min, 45-min, or 1hr sessions for 1–2 students. Request what level you want us to teach. Supports an adaptable teaching style. Add an additional student for a small fee.

Travel to You

We come to your pool, 45 min or 1hr. Ideal if you have a pool at home and want instruction there.

Pool Rental

Rent our pool by the hour. One guard, up to 10 people in the pool at a time. Perfect for parties, practice, or gatherings.

How It Works

Simple, clear lessons in a comfortable backyard setting, led by experienced instructors and booked online.

Well-Maintained Backyard Pool

Lessons run in a fully-equipped, backyard pool that's kept comfortable for swimmers of all ages. Located near Steeles and Bathurst in North York.

Experienced Instructors

Every instructor brings at least two years of experience teaching with the City, along with strong private‑lesson expertise for swimmers of all ages.

Online Booking with Bookeo

Booking is handled through our online system, Bookeo, where you can see available times and manage your schedule.

Special Offers This Month

Deals to help you get started or level up your swimming. First lesson promo code valid through April 30.

First Lesson 50% Off

April Only

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

Offer ends April 30

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

Lesson Types

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

Very Popular

On-Site

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

Meet One of Our Instructors

Jen, swim instructor at Dave's Swim School
Jen T.

Swim Instructor — 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.

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