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.
Our Pool

Special Offers This Month
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:
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
Perfect for small events!
Meet One of Our Instructors

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

