Building Confident Swimmers
One Splash at a Time

Year-Round Swimming

Splash Promo:
New Families get 1 Free Class when signing up for a swim session

Make a Splash!

Tour the facility, try the pool, and meet the team.

Try Our Class Wizard

Matches skills with the right class.

Our Swim School Locations:
Toronto - North York - Vaughan - Thornhill - Scarborough

4-24 months
2-4 years or beginner swimmers 4+
4+ years | 10-level program
For swimmers of all ages & abilities
16+ years – no experience required
For advanced swimmers

Our Family Offers

SPLASH PROMO

1 Free Class

New families receive 1 free class when signing up for a session

Parent & Baby Special

Babies Swim Free

Babies under 8 months swim free in weekday daytime classes

Share the Splash

Refer & Get $50

Refer a friend and receive a $50 credit when they enroll

New swimmers welcome every session — register anytime and start making a splash!

DSH Cares

DSH Cares Program

In a commitment to becoming a more caring and sustainable partner in the world, Davina’s Swim House has developed the DSH Cares program. Our goal is to support our team, our communities in Toronto including North York, Vaughan, Thornhill, Scarborough, and the environment with actionable projects that will make the world a better place.

Real Reviews from Parents & Swimmers

Posted on Google Google
Fabienne Frederick profile picture
Fabienne Frederick
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
The best place to swim!! Aaron is the best and so welcoming!!
Posted on Google Google
Alexia Machado Da Silva profile picture
Alexia Machado Da Silva
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I recently completed my National Lifeguard recertification with Aaron at Davina’s Swim House, and I had such a great experience! You can really tell how much Aaron cares about teaching and wants every person to fully understand the material and succeed. I was very happy with my experience and would definitely recommend Davina’s Swim House to anyone looking to get certified or recertified. I am now also completing my Instructor’s recertification with Davina’s Swim House and look forward to continuing my training with them! 😊
Posted on Google Google
Chailaya Prabakaran profile picture
Chailaya Prabakaran
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
All 3 of my kids go to Marlee location. We absolutely love every single instructors there. Just this past weekend my girls had a make-up class and had the privilege to work with the manager Carlolein (I’m sure this is spelled incorrectly). My girls enjoyed every minute with him and would love to work with him again!!
Posted on Google Google
Adam D profile picture
Adam D
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Love it n here.

Meet Our Sister Swim School

Splash N’ Learn is our sister swim school with locations in Barrie and Vaughan, Ontario.

Splash N’ Learn was created by three women with a shared passion for water safety, early childhood development, and community.

As the owners of Russell Aquatics Swim School (Kerri Russell-Channer & Kristi Russell) and Davina’s Swim House (Davina Lopez), we’ve spent years building trusted, thriving swim programs in our own communities.

#DavinasSwimHouse

Let’s Stay
Connected

Join our community!

Stay updated on swim classes, registration schedules, pool safety tips, and fun events.

Kid swimming with confidence in the pool

Our Toronto Swim Schools Have Been Building Confident Swimmers for Over 20 Years

For more than 20 years, Davina’s Swim House has been a trusted Toronto swim school, welcoming over 3,000 swimmers every session while staying true to our roots. A confident swimmer is a safer swimmer — that’s been our philosophy since day one. We continue to deliver exceptional lessons led by professionally certified instructors, all with the friendly home-grown approach our community knows and loves. As a family-owned swim school, we welcome toddlers, kids, teens and adults to learn in a safe, fun environment that builds confidence, skills and a lifelong love of the water.

We offer 6 convenient locations in Toronto, North York, Vaughan, Thornhill, and Scarborough.

Got Questions? We've Got Answers!

Babies can start as young as 4 months in our Parent & Tot: Love to Bubble program! Independent swimmers start at age 2 in our Foundations: Love to Splash program. Not sure where your swimmer fits? Use our Program Finder to get matched in seconds!

Every swimmer is different! Progress depends on age, comfort level and consistency. Most swimmers see real progress within a few sessions when attending weekly lessons. The key is showing up and having fun — the rest follows! 💙

Pricing starts at $29.20 per lesson for Parent & Tot and $38.71 for group lessons. See our full pricing breakdown on the Register page.

We have 6 locations across Toronto, North York and Scarborough — Marlee, Carluke, Jarvis, Dufferin, Port Union and Fern.

Yes! Report your absence through the Parent Portal before your class and a makeup token will be added to your account automatically.

Yes! Download the DSH app free on Apple or Google Play to register, book makeups and stay up to date. 💙

Still have questions? We’ve got a whole page full of answers!

Find Your Class!

Let's find your perfect swim program 💦

🤔

Has your swimmer taken swim lessons before?

No worries — we love beginners AND pros!

🎂

How old is your swimmer?

We want to make sure they're with the right group!

🤝

Will a grown-up be joining in the water?

Some 2–3 year olds splash solo, others love a caregiver right there — both are totally great!

🌊

Can they swim 3–5 meters on their own and come up for air without touching the bottom?

Independent movement — no wall, no adult, no touching!

🐠

Can they swim front crawl for 20+ meters and tread water for 20 seconds — consistently?

Not just on a good day — we mean reliably!

🏆

Can they complete a 150-meter distance swim?

That's about 6 lengths of a 25m pool — go go go!

Great news! 🎉

✨ Your perfect match

Your recommended class

Register for this level →
〰〰〰

Calendar

Fall 2026

CARLUKE, JARVIS, MARLEE, DUFFERIN, PORT UNION: September 8th – December 20th
FERN
: September 20th – December 13th

Important dates to remember:

SEPTEMBER

September 7: Labour Day – All Locations Closed
September 8-14: Fall Session Starts
September 12: Dufferin Closed
September 21: Dufferin Closed

OCTOBER

October 11: Fern Closed
October 12: 
Thanksgiving – All Locations Closed

NOVEMBER

November 20: DSH Anniversary (23 Years!)