Toddlers 2–5
Safer in the water, and happy to be in it
Gets past: crying, clinging and fear of water on the face
In 11–22 lessons · guaranteed
- Puts their face in the water
- Swims to the wall and back on their own
- Climbs out of the pool by themselves
Private 1-on-1 & semi-private 1-on-2 · Dixie & Eglinton
Try your first lesson risk-free: $0 today. Love it? Your season is charged 24 hours after your first lesson. Not for you? Cancel before then and pay nothing.
Why Apex
The Winter Season is underway, you can still join at any open weekly time for the lessons left in the season, with no registration fees. The booking page shows your exact number of lessons and total before you pay, or call (437) 292-4611.
The Winter Season has finished. The next season is open on the booking page, the prices on this page are per lesson and stay the same, or call (437) 292-4611 for first pick of weekly times.
Families come from Mississauga, Etobicoke, Malton and Toronto West.
What you get
For toddlers, kids, teens and adults. Guaranteed.
Toddlers 2–5
Gets past: crying, clinging and fear of water on the face
In 11–22 lessons · guaranteed
Kids & teens 6–15
Gets past: fear of deep water and of letting go of the wall
In 11–22 lessons · guaranteed
Adults 16+
Gets past: fear of deep water
In 11–22 lessons · guaranteed
Our guarantee: independent swimming in 11 to 22 lessons. Come to every lesson of your season (or catch up any you miss with a catch-up session), and if your swimmer can’t swim independently by the end of it, your next season is free, with the same number of lessons per week. See the details →
Watch first
Programs, pricing, discounts, the first-lesson offer, our 11–22 lesson guarantee, our goal-based curriculum, make-up tokens and how to get started, in 2½ minutes. Or skim the points and skip the video.
Why families choose Apex
One or two swimmers per instructor, a plan built around your swimmer, each skill graded every lesson in your client portal. How it works →
$0 today. Love it? Your season is charged 24 hours after your first lesson, by card or in 4 Klarna payments. Not for you? Cancel before then and pay nothing. No registration fees. No auto-renewal.
Every extra weekly time or added swimmer gets its first lesson free. Save $45 to $316+, applied automatically at checkout. How it works
Your friend enters your promo code at checkout and gets $25 off their whole season, plus a risk-free first lesson. When they continue and their season is charged, we e-transfer you $50 for their first semi-private spot ($100 if private), plus half for each extra spot.
Your season is charged 24 hours after your first lesson, by card or in 4 interest-free payments with Klarna.
Free snacks after class, free towel service, showers and change rooms on deck, seating for parents, free parking.
Programs
What a lesson looks like
Your instructor, in the water, with your swimmer or pair for all 30 minutes. Parents watch from the deck seating.
Pricing
You pay per lesson. Pick 1, 2 or 3 lessons per week for the 11-week season, and every extra swimmer or weekly time gets its first lesson free. Not sure which to pick? Compare semi-private vs private swim lessons.
Guaranteed: independent swimming in 11–22 lessons, or your next season is free.
Come to every lesson of the season, or catch it up.
See exactly what’s guaranteed →Winter Season: now booking
$0 todayIf you continue, your 11-week season at 1 lesson per week is $439.89 + HST semi-private or $714.89 + HST private.
Book with your card and pay $0 today. Your time is held for the whole season.
Meet your instructor and see how your swimmer does, before you pay anything.
Your season is charged to your card 24 hours after your first lesson. Prefer 4 payments? Switch to Klarna from the link we text you.
Tap Cancel in the link we text you, or call (437) 292-4611, before the 24 hours are up. You pay nothing at all.
The 24 hours start once every weekly time you booked has had its first lesson, and a missed first lesson still counts. We text you the exact charge time. For swimmers new to Apex. Swimmers coming back enroll for the season (pay once or in 4 with Klarna) and can use their make-up tokens. Families who paid for the season in full keep their money-back guarantee.
Per lesson
$39.99 + HST
semi-private, per swimmer · 1 instructor : 2 swimmers
$64.99 + HST
private · 1 instructor : 1 swimmer · 30 minutes
Private is open again: on Sundays 12:00 – 3:30 PM and Monday to Thursday 5:30 – 8:00 PM, at any open weekly time. Limited times.
The season
11 weeks
December 6 – February 27 · you pick 1, 2 or 3 lessons per week and keep the same day, time and instructor
How you pay: (1) today: $0, and you try your first lesson. (2) If you continue, your season is charged 24 hours after your first lesson (1 per week: $439.89 + HST), or split it into 4 Klarna payments. Season totals if you continue:
Save $45 to $316+
Free lessons when you book more
Every extra weekly time or added swimmer gets its first lesson free. Applied automatically at checkout.
You pay $0 today. Love it? Your season is charged 24 hours after your first lesson, by card or in 4 with Klarna. Not for you? Cancel before then and pay nothing. No registration fees.
Not sure which program fits? Take the 60-second quiz →
4.9 from 56 Google reviews at 5100 Satellite Drive, quoted word for word (read Sep 21, 2026). See them on our Google Business Profile ↗. Another 88 reviews (4.8) are from the Mississauga pool we taught at before moving here.
“The smaller class sizes made a huge difference. Swimmers got way more attention and feedback during each lesson.”
“When I first got started I was nervous as it was my first time taking lessons, but they really helped me become more confident in the water and be able to swim in deep water in my own!”
“Maleeka was awesome! Loved learning with her and getting experience with swimming.”
The pool
Bright indoor heated pool at 5100 Satellite Drive, Mississauga (Dixie & Eglinton). Parents watch from the deck. Showers and change rooms on site.
Coming from Toronto’s west end? Swimming lessons near Etobicoke · Comparing prices? How much swimming lessons cost in Mississauga
Lessons by age: toddler swimming lessons (ages 2–5) · kids and teen swimming lessons (ages 6–15) · adult swimming lessons (ages 16+) · New to swimming as an adult? Read what your first adult beginner lesson is like.
Know a family who’d like lessons? Give them your promo code or your direct link. You’ll find both in your client portal and in the text we send you after each class. They enter your code at checkout and get $25 off their whole season. When they enroll and their season is charged, we e-transfer you $50 for their first semi-private spot ($100 if private), plus half for each extra spot.
Get your code in your client portalTry it first
Try your first lesson risk-free: $0 today
Book now and pay nothing today. Love it? Your season is charged 24 hours after your first lesson. Not for you? Cancel before then and pay nothing. No registration fees.
Guaranteed: independent swimming in 11–22 lessons, or your next season is free.
Come to every lesson of the season, or catch it up.
See exactly what’s guaranteed →Not sure which program fits? Take the 60-second quiz →