Try your first lesson risk-free: $0 today Love it and continue, or cancel and pay nothing → Try your first lesson risk-free: $0 today · Love it and continue, or cancel and pay nothing →

5100 Satellite Drive, Mississauga · Directions → Dixie & Eglinton · 5 min from Etobicoke

Private & semi‑private swimming lessons in Mississauga

Swimming lessons in Mississauga at Dixie & Eglinton: private swim lessons 1‑on‑1 and semi‑private 1‑on‑2, never a large group. Ages 2+, 30 minutes in a bright indoor heated pool, $39.99 semi-private or $64.99 private + HST per lesson. Winter Season: December 6 – February 27, 11 weeks · you choose 1–3 lessons per week, book before December 6 for the full 11-week season. Winter Season underway, join at any open weekly time and pay only for the lessons left.

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.

  • ★ 4.9 · 56 Google reviews
  • Try your first lesson risk-free: $0 today
  • Semi-private on your own? We pair you with a swimmer your age
  • Try your first lesson risk-free: $0 today
  • No registration fees

Your swimmer gets 15–30 minutes of instructor time per lesson; group schools give 5–7.5 minutes →

Sunday afternoons and weekday 6–7 PM fill up first. See open times · ask a question

Where5100 Satellite Drive, Mississauga L4W 5A1Dixie & Eglinton · near Hwy 401 / 427. Free parking in the lot; come in through the main lobby. Coming from Etobicoke? Get directions
Call or ask(437) 292-4611Sun 12–3 · Mon–Thu 5–8 · if we can't pick up, leave a message and we call you back Ask a question
Lesson timesSunday12:00 – 4:00 PMMonday – Thursday5:30 – 8:30 PMSee open times →
Price$39.99 semi-private · $64.99 private+ HST per swimmer, per 30-minute lesson · ages 2+Season totals →

What you get

Confident, independent and safe swimmers in 11 to 22 lessons

For toddlers, kids, teens and adults. Guaranteed.

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
Toddler lessons

Kids & teens 6–15

A safe, independent swimmer in the shallow or deep end

Gets past: fear of deep water and of letting go of the wall

In 11–22 lessons · guaranteed

  • Gets past the fear of deep water
  • Swims on their own in the shallow or deep end
  • Gets back to the wall and out by themselves
Kids & teen lessons

Adults 16+

Become a confident, independent swimmer

Gets past: fear of deep water

In 11–22 lessons · guaranteed

  • Over the fear of deep water
  • Floats on your own
  • Swims on your own in the shallow or deep end
Adult lessons

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 →

From Google reviews

What swimmers and parents say

4.956 Google reviews

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.”

Ham · Google review, June 2026
★★★★★

“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!”

Arsh Pannu · Google review, August 2026
★★★★★

“Maleeka was awesome! Loved learning with her and getting experience with swimming.”

Eshaan Vyas · Google review, September 2026

Watch first

Apex in 2½ minutes

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.

  • New to Apex? Try your first lesson risk-free: $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.
  • ✓Guaranteed: independent swimming in 11–22 lessons, or your next season is free. See details →
  • Goal-based curriculum: We learn your goal, assign the swims that reach it, and teach each skill until your swimmer can do the whole swim on their own. Graded every lesson and shown in your portal. How it works →
  • Never lose a lesson: Missed a class? Every weekly time comes with both: up to 3 private 30-minute catch-up sessions this season ($29.99 + HST each), and 2 free make-up tokens for your next enrollment (max 2 free lessons per weekly time) or to gift a friend. How it works →
  • Private 1‑on‑1 or semi-private 1‑on‑2. Never a large group. Ages 2+.
  • 30-minute lessons. Same instructor, same weekly time all season.
  • $39.99 semi-private · $64.99 private, + HST per lesson. Winter Season: 11 weeks, and you choose 1, 2 or 3 lessons per week. Weekday evenings (Mon–Thu, 5:30–8:30 PM) and Sunday afternoons (12–4 PM).
  • Free lessons when you book 2 or more swimmers or more weekly lessons. Save $45 to $316+
  • Bright indoor heated pool at 5100 Satellite Drive, Dixie & Eglinton.

Packages & pricing

Private and semi-private swim lessons in Mississauga: what it costs

One price per 30-minute lesson. 11 weeks, and you choose 1, 2 or 3 lessons per week.

  • Semi-private with a friend or family member: enroll together in an open time.
  • Semi-private on your own: pick an open time and we match you when someone from your age group books, or pick a half-full time and you are paired with the swimmer already in it, always your age group.

Winter Season: now booking

Try your first lesson risk-free

$0 todayIf you continue, your 11-week season at 1 lesson per week is $439.89 + HST semi-private or $714.89 + HST private.

  1. 1
    Book your weekly time

    Book with your card and pay $0 today. Your time is held for the whole season.

  2. 2
    Come to your first lesson

    Meet your instructor and see how your swimmer does, before you pay anything.

  3. 3
    Love it? Nothing to do

    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.

  4. 4
    Not for you? Cancel

    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.

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 →

Private lessons Now open

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, first come, first served.

$64.99 + HST per lesson

  • Next season: open on the booking page now, $64.99 + HST per lesson, one weekly time, exact dates and total before you pay.
  • Winter Season underway. Join at any open weekly time and pay only for the lessons left, $64.99 + HST per lesson. No registration fees. Exact dates and total before you pay.
  • Winter Season is full. Leave your name below and we contact you first when the next season opens, same price per lesson.
  • How you pay (1 per week)
    1Today: book and try your first lesson$0
    2If you continue: your seasonCharged 24 hours after your first lesson, or split into 4 interest-free Klarna payments$714.89 + HST
    Not for you? Cancel before then and pay nothing.
    Whole winter season if you continue: 11 weeks · pick 1, 2 or 3 lessons per week
    • 1 per week11 lessons
      $714.89 + HST full price · the minimum
    • 2 per week22 lessons
      $1,429.78$1,364.79 + HST 1 lesson free · save $73.44 incl. HST
    • 3 per week33 lessons
      $2,144.67$2,014.69 + HST 2 lessons free · save $146.88 incl. HST
  • One swimmer, the instructor's full attention for every minute
  • Same instructor, same day and time every week
  • Not for you after your first lesson? Cancel and pay nothing · no registration fees

Enroll opens our booking site with real open times, no account needed to look. Same weekly time all season; if we cancel, your season extends a week. Missed a lesson? Every weekly time comes with both: up to 3 catch-up sessions this season ($29.99 + HST each) and 2 free make-up tokens for your next enrollment. Full policy →

Book before December 6 for the full 11-week season. Winter Season runs December 6 – February 27, no lessons December 20 to 26, the holiday break.

  • Your exact lesson dates and total are shown before you pay.
  • $0 today. If you continue, your season is charged 24 hours after your first lesson, by card or in 4 interest-free Klarna payments.
  • Sunday afternoons and weekday 6–7 PM fill up first. Once a weekly time is taken it is gone for the season, so book yours early.

The Winter Season has finished. The next season is open on the booking page, prices per lesson stay the same. Your season is charged 24 hours after your first lesson, by card or in 4 interest-free payments with Klarna.

Winter Season: December 6 – February 27, no lessons December 20 to 26, the holiday break. Join at any open weekly time; you pay only for the lessons left at that time, and the exact dates and total are listed before you pay. No registration fees, ever. Your season is charged 24 hours after your first lesson, by card or in 4 interest-free payments with Klarna. Weekly times are first come, first served.

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, by card or in 4 Klarna payments. Not for you? Cancel before then and pay nothing. 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.

Free lessons when you book 2 or more swimmers or more weekly lessons. Save $45 to $316+

  • Your first weekly time is full price.Semi-private, 1 per week: 11 lessons, $439.89 + HST.
  • Every extra weekly time gets its first lesson free: a 2nd time for the same swimmer, or a sibling, partner or friend booking their own.Same swimmer, 2 per week: 22 lessons, you pay for 21. $839.79 + HST, save $45.19.
  • The more you add, the more lessons are free.Two swimmers, 2 per week each: pay for 41 of 44, save $135.57. Three swimmers, 3 per week each: 8 free, save $361.51.
  • Applied automatically at checkout, with the breakdown shown before you pay.

Your season by card, or 4 payments with Klarna

Your season is charged 24 hours after your first lesson, by card or in 4 interest-free payments with Klarna.

No registration fees, no auto-renewal

No registration fees. No auto-renewal. Changed your mind before your first lesson? Cancel from the link we text you, or call (437) 292-4611, and you pay nothing.

Refer a friend: $50+ for you, $25 off for them

Give your friend 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. Your friend enters your code at checkout and gets $25 off their whole season, and tries their first lesson risk-free like every new family. 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.

Same day, same time, same instructor

Pick your weekly 30-minute time and keep it for all 11 weeks. Same instructor all season. If they are ever away, a certified Apex instructor covers and picks up from your progress page; if no cover is available, we extend your season by a week.

Progress you can see

Your instructor grades each skill lesson by lesson on your Progress page in the client portal, so you know what was worked on and what comes next.

The pool

A bright, warm indoor pool

Bright indoor heated pool at 5100 Satellite Drive, Mississauga (Dixie & Eglinton). Parents watch from the deck. Showers and change rooms on site.

The indoor heated pool at 5100 Satellite Drive, Mississauga, where Apex Swimmers teaches
The pool at 5100 Satellite Drive
Shallow entry steps with handrail into the lesson pool, where many lessons and technique drills happen
Shallow entry steps, where many lessons begin
Shallow end of the lesson pool, 3 ft 4 in deep, marked on the deck
Shallow end, 3 ft 4 in
Loungers on the pool deck where parents watch lessons
Deck seating for parents
Showers beside the pool at 5100 Satellite Drive
Showers on deck
Main entrance at 5100 Satellite Drive, Mississauga
Main entrance, come in through the lobby
Parking lot at 5100 Satellite Drive
Free parking in the lot on site
  • Pool heated to 90°FWarm enough for toddlers and nervous beginners to relax in for the full 30 minutes.
  • Free towel serviceA clean towel for every student, every lesson, one less thing to pack.
  • Free snacks after classFor students and the parents watching, on the deck after every lesson.
  • Change rooms and showers on deckRinse off and change right beside the pool. Free on-site parking at the door.

Why families choose Apex

Why families pick Apex over other swim schools' group classes

Group classes: 4–6 swimmers, about 5–7.5 minutes of instructor time each. Apex: 15–30 minutes, every lesson.

Swimmers per instructor

Apex1 or 2
Group school*4 to 6

Instructor time on your swimmer, per 30-minute lesson

Apex15–30 minutes
Group school*5–7.5 minutes

Cost per minute of instructor time

Apex$2.17 – $2.67 (+HST: $2.45 – $3.01)
Group school*$4.28 – $4.56
Full comparison: same instructor, registration fees, upfront cost

Same instructor every week

ApexYes
Group school*Varies

Registration fee

ApexNone
Group school*Up to $45 / year

Upfront to start

Apex$0 today: try your first lesson, pay only if you continue
Group school*Full term or month, often a registration fee
Per 30-minute lessonApex SwimmersTypical group swim school*
Swimmers per instructor1 or 24 to 6
Instructor time on your swimmer, per 30-minute lesson15–30 minutes5–7.5 minutes
Cost per minute of instructor time$2.17 – $2.67 (+HST: $2.45 – $3.01)$4.28 – $4.56
Same instructor every weekYesVaries
Registration feeNoneUp to $45 / year
Upfront to start$0 today: try your first lesson, pay only if you continueFull term or month, often a registration fee

*Three group swim schools in Mississauga, published ratios, fees and prices on their own websites, checked September 21, 2026. Instructor time = 30 minutes ÷ each school's published swimmers-per-instructor ratio; their prices are as published (whether tax is included varies by school), ours are shown before and after HST. Group lessons cost less per lesson; per minute of instructor time on your swimmer, Apex costs less. The full sourced table is on our pricing page.

Who teaches

Your instructors this winter season

Your swimmer has the same certified instructor all season.

Maleeka, swim instructor at Apex Swimmers
Maleeka Teaches Mondays
Hi, I'm Maleeka! I swam competitively from ages 6 to 11, which helped me build a strong foundation and love for the sport. Since I was 13, I've been working toward my swimming and lifesaving certifications, and I currently hold my CPR and First Aid, Bronze Medallion, Bronze Cross, and National Lifeguard certifications. I'm excited to share my experience, help swimmers build confidence in the water, and create a fun and supportive learning environment for everyone!
Eva, swim instructor at Apex Swimmers
Eva Teaches Sundays
Hi, I'm Eva! Teaching swimming is one of my passions, especially that moment when a nervous swimmer realizes they can do it. I like to break every skill into small, achievable wins, and I work with all ages, from toddlers taking their first dip to adults learning later in life. Can't wait to get in the water with you!
Kush, swim instructor at Apex Swimmers
Kush Teaches Tuesdays
Hi, I'm Kush, a 26-year-old Indo-Canadian who grew up in Mississauga. Great community pools and programs got me swimming at a very young age, all the way back to the Swim for Life days. Outside the pool I keep an active, balanced lifestyle: strength training, good nutrition, time outdoors, and racket sports like tennis, badminton and pickleball when the weather is nice. I bring leadership, clear communication and patient teaching to every lesson.
Rana, swim instructor at Apex Swimmers
Rana Teaches Wednesdays
Hi, I'm Rana. I've loved swimming since I was young and have been taking lessons since the age of 6. After completing junior lifeguarding courses I earned my lifeguarding certifications. I've always enjoyed leading and teaching others new skills, and I love helping swimmers grow their confidence and abilities in the water.
Jenell, swim instructor at Apex Swimmers
Jenell Teaches Thursdays
Hi, I'm Jenell, a swim instructor who's passionate about helping swimmers feel confident and safe in the water. I love creating a fun, supportive environment where swimmers learn and grow at their own pace.

Google reviews

In their own words

Read all 56 reviews on Google →

★★★★★

“They somehow make swimming lessons fun and useful, amazing!”

Jadon W · Google review, June 2026
★★★★★

“This facility is 1 hour away from my house and I still come because of how amazing the facility and staff are!”

Caleb Z · Google review, June 2026
★★★★★

“Nicest swimming pool I have ever been in and the change rooms and washrooms are so clean!”

Casey Cooke · Google review, June 2026

How it works

From booking to your first lesson

  1. Pick your weekly time and pay $0 today

    See real open times on the booking page before you create an account. Book with your card and pay nothing today.

  2. Your first lesson

    Your instructor meets you on deck, does a short in-water assessment, and starts on the first skill in that lesson.

  3. Love it? Nothing to do. Not for you? Cancel

    Your season is charged 24 hours after your first lesson, by card or in 4 with Klarna. Cancel before then from the link we text you, or call (437) 292-4611, and you pay nothing.

Common questions

Before you book

Not sure which lesson type fits? Take the 60-second quiz.

How much are swimming lessons in Mississauga at Apex?

$39.99 + HST per 30-minute semi-private lesson (1 instructor, 2 swimmers) or $64.99 + HST private (1 instructor, 1 swimmer), at 5100 Satellite Drive near Dixie & Eglinton. One 11-week season at 1 lesson per week is $439.89 + HST semi-private. You pay $0 when you book and try your first lesson risk-free, and there are no registration fees.

Where is the pool and is there parking?

The pool is indoors and heated, at 5100 Satellite Drive, Mississauga L4W 5A1, off Eglinton Ave near Hwy 401 and 427, about 5 minutes from Etobicoke. Parking is free in the lot on site; come in through the main lobby. Parents watch from deck seating beside the pool.

Can we join after the season has started?

Yes. You can join the Winter Season in any week while weekly times are open, and you pay only for the lessons left in your weekly time. Real open times are on the booking page before you create an account.

What happens at the first lesson?

Your instructor meets you on deck, does a short in-water check of what your swimmer can already do, and starts the first skill in that same lesson. You pay $0 when you book it. If it isn’t right for you, cancel within 24 hours after it and pay nothing.

What ages do you teach?

Ages 2 and up, in three groups: toddlers 2–5, kids and teens 6–15, and adults 16+ (including adult beginners who are nervous in the water). Every lesson is private (one swimmer) or semi-private (two swimmers from the same group), so the plan is built around the person in the water, not a class. Adults are never paired with children.

When are lessons?

Winter Season lessons run Sunday 12:00 – 4:00 PM and Monday to Thursday 5:30 – 8:30 PM (no lessons December 20 to 26, the holiday break). The season is 11 weeks; you pick 1, 2 or 3 weekly times and keep them for the whole season, same day, same time, same instructor. Real open times are shown on the booking page before you create an account.

Do I have to pay for the whole season upfront?

No. You pay $0 when you book. 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. If you continue, your 11-week season at 1 lesson per week is $439.89 + HST semi-private or $714.89 + HST private. 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.

How does the extra swimmer / extra weekly time offer work?

Your first weekly time is full price. Every weekly time you add after that, a 2nd lesson per week for the same swimmer, or a sibling, partner or friend joining with their own time, gets its first lesson free. That is $45.19 off per extra time for semi-private, or $73.44 for private, HST included. Two swimmers at 2 lessons per week saves three lessons; three swimmers at 3 lessons per week saves eight ($361.51). Add-on times need 4 or more lessons. Using make-up tokens too? A weekly time gets at most 2 free lessons in total, so a weekly time that already has its first lesson free can use 1 token. Two swimmers sharing one semi-private time (siblings, partners or friends) pay the semi-private price each, and the second swimmer's first lesson is free.

Who is my swimmer paired with in a semi-private lesson?

Your choice. Register in an open weekly time with a sibling, friend or family member and share it. If you enroll on your own, we match your swimmer with one other swimmer from the same age group, toddlers 2–5, kids and teens 6–15, adults 16+. Adults are never paired with children.

What happens if we miss a lesson?

Life happens, and we understand. Because your weekly time is reserved for your swimmer all season, a lesson you miss or cancel can't be refunded, but you never lose it. Every weekly time comes with both: up to 3 private 30-minute catch-up sessions to catch it up this season ($29.99 + HST each), and 2 free make-up tokens for your next enrollment. If we ever have to cancel a lesson (no instructor available to cover, or the pool is closed), your season is extended by a week so you still get every lesson you paid for.

How fast will my child (or I) learn to swim?

11 to 22 lessons (one Winter season at 1 or 2 lessons per week). In that range, toddlers put their face in, swim to the wall and climb out on their own; kids and teens get past the fear of deep water and become safe, independent swimmers in the shallow or deep end; adults get over the fear of deep water, float, and swim on their own in the shallow or deep end. 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. ‘Independent swimming’ means moving through the water on your own, feet off the floor, without holding on to anything and without any flotation help. By the end of the season: toddlers swim back to the wall and climb out on their own, roll from back to tummy and swim to the wall, and jump in, swim back and climb out; kids and teens swim 10 to 20 metres on their own and tread water for 15 to 30 seconds; adults swim 20 to 30 metres on their own and tread water for 20 seconds to 1 minute. The exact target in each range is set for each swimmer at their first lesson. Full details: apexswimmers.com/guarantee/

What will my child learn, and how do I see progress?

We start with your goal and assign the swims that reach it, from our 5 swims: front crawl (freestyle), backstroke, breaststroke, butterfly and treading water. Most kids and toddlers start with front crawl and treading water; adults with front crawl or breaststroke, plus treading water. Each swim is taught one skill at a time, graded every lesson, and you can see it all on the Progress page in your client portal. Details: apexswimmers.com/curriculum/

Is there a registration fee or contract?

No registration fees. No auto-renewal. You book one season at a time. Sunday afternoons and weekday 6–7 PM fill up first. Once a weekly time is taken it is gone for the season, so book yours early.

Do I get in the water with my toddler?

No, your instructor is in the water with your child for the whole lesson, and you watch from the deck seating a few metres away. For a nervous 2- or 3-year-old you are welcome to sit right at the pool edge.

Ask a quick question

A member of our team calls or emails you back. Or just call (437) 292-4611.

Not sure which program fits?

Answer seven quick questions and we suggest the lesson type, days and a quote, no account needed.

The Winter Season has finished · the next season is open on the booking page · same prices per lesson.

Winter Season underway · join at any open weekly time and pay only for the lessons left · no registration fees.