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

Our Partners

Our Accreditations

ISSA - School Accrediation

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

Summer 2026

July 2nd – August 26th 

Fall 2026

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

Important dates to remember:

AUGUST

August 03: Civic Holiday – AM Lessons Cancelled. PM Lessons Running
August 26: Summer Session Ends

 

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