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 LimitedWhat 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
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:
Offer ends April 30
Bundle Deal
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.
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
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
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
Meet One of Our Instructors

Jen T.
Swim Instructor — Dave's Swim School
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

