Fall Season · Oct 4 – Nov 30 · 8 weeks · You choose 1–3 lessons per week · Book by Oct 3·Free lessons when you book 2 or more swimmers or more weekly lessons. Save $45 to $316+ Fall Season · Oct 4 – Nov 30 · Book by Oct 38 weeks · You choose 1–3 lessons per weekFree lessons when you book 2 or more swimmers or more weekly lessons. Save $45 to $316+

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

Private & semi‑private swim lessons in Mississauga

Private 1‑on‑1 and semi‑private 1‑on‑2 lessons, 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. Fall Season: October 4 – November 30, 8 weeks · you choose 1–3 lessons per week, book by October 3 for the full 8-week season. Fall Season underway, join at any open weekly time and pay only for the lessons left.

  • 4.9 · 56 Google reviews
  • Money back if you don’t love your first lesson
  • Semi-private on your own? We pair you with a swimmer your age
  • Money back if you don’t love your first lesson
  • 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. Park in the lot and come in through the main lobby. 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 – 3:00 PMMonday – Thursday5:00 – 8:00 PMSee open times →
Price$39.99 semi-private · $64.99 private+ HST per swimmer, per 30-minute lesson · ages 2+Season totals →

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 90 seconds

Programs, pricing, discounts, the guarantee and how to get started, in under 90 seconds. Or skim the points and skip the video.

  • 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. Fall Season: 8 weeks, and you choose 1, 2 or 3 lessons per week.
  • Free lessons when you book 2 or more swimmers or more weekly lessons. Save $45 to $316+
  • Money back if you don’t love your first lesson. No registration fee. Pay once or in 4 with Klarna.
  • Bright indoor heated pool at 5100 Satellite Drive, Dixie & Eglinton.

Packages & pricing

What it costs, and exactly what you get

One price per 30-minute lesson. 8 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.

Private lessons

1 instructor : 1 swimmer · 30 minutes

$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.
  • Fall Season underway. Join at any open weekly time and pay only for the lessons left, $64.99 + HST per lesson. Exact dates and total before you pay.
  • Fall Season is full. Leave your name below and we contact you first when the next season opens, same price per lesson.
  • Fall Season: 8 weeks · pick 1, 2 or 3 lessons per week
    • 1 per week8 lessons
      $519.92 + HST full price · the minimum
    • 2 per week16 lessons
      $1,039.84$974.85 + HST 1 lesson free · save $73.44 incl. HST
    • 3 per week24 lessons
      $1,559.76$1,429.78 + HST 2 lessons free · save $146.88 incl. HST
    Pay in 4 with Klarna: $146.88 every two weeks for 1 lesson per week ($587.52 total, HST included), interest-free.
  • One swimmer, the instructor's full attention for every minute
  • Same instructor, same day and time every week
  • Money back if you don’t love your first lesson · no registration fee

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 lessons can't be refunded or made up. Full policy →

Book by October 3 for the full 8-week season. Fall Season runs October 4 – November 30, no lesson on Thanksgiving Monday, October 12.

  • Your exact lesson dates and total are shown before you pay.
  • Pay once, 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 Fall Season has finished. The next season is open on the booking page, prices per lesson stay the same. Pay once at checkout, or in 4 interest-free payments with Klarna (pay in 4).

Fall Season: October 4 – November 30, no lesson on Thanksgiving Monday, October 12. 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. Pay once at checkout, or in 4 interest-free payments with Klarna (pay in 4). Weekly times are first come, first served.

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: 8 lessons, $319.92 + 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: 16 lessons, you pay for 15. $599.85 + HST, save $45.19.
  • The more you add, the more lessons are free.Two swimmers, 2 per week each: pay for 29 of 32, 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.

Money back if you don’t love your first lesson

If you don't love your first lesson, tell us within 24 hours and we refund the whole season.

Pay once, or 4 payments with Klarna

Pay once at checkout, or in 4 interest-free payments with Klarna (pay in 4).

No registration fee, no auto-renewal

No registration fees. No auto-renewal. Separately, you can cancel within 10 days of booking for a full refund, even before your first lesson.

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

Share your referral link from your client portal. Your friend gets $25 off their first enrollment; you get $50 back, paid directly to you after their 10-day refund window.

Same day, same time, same instructor

Pick your weekly 30-minute time and keep it for all 8 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 signs off 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, refunds

Same instructor every week

ApexYes
Group school*Varies

Registration fee

ApexNone
Group school*Up to $45 / year

If the first lesson isn’t right

ApexWhole season refunded
Group school*Varies
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
If the first lesson isn’t rightWhole season refundedVaries

*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 fall season

Your swimmer has the same certified instructor all season.

Maleeka, swim instructor at Apex Swimmers
Maleeka Teaches Sundays & 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

    See real open times on the booking page before you create an account. Sunday afternoons and Monday–Thursday evenings.

  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, or your money back

    If you don't love your first lesson, tell us within 24 hours and we refund the whole season.

Common questions

Before you book

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

How much do swimming lessons cost at Apex Swimmers?

Pricing is per lesson: semi-private $39.99 + HST, private $64.99 + HST, per 30-minute lesson. The Fall Season (October 4 – November 30) is 8 weeks, and you pick 1, 2 or 3 lessons per week. The minimum is 1 lesson per week for the season, 8 lessons, which is $319.92 + HST semi-private or $519.92 + HST private. 2 lessons per week is 16 lessons with one free ($599.85 + HST semi-private). Pay once or in 4 with Klarna. No registration fees.

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.

Where are the lessons?

In an indoor heated pool at 5100 Satellite Drive, Mississauga, near Dixie & Eglinton, minutes from Etobicoke and Pearson Airport. Apex's section of the pool is reserved for lessons; the rest of the pool may be in use by other swimmers, but your instructor is teaching only your swimmer or pair.

When are lessons?

Fall Season lessons run Sunday 12:00 – 3:00 PM and Monday to Thursday 5:00 – 8:00 PM. The season is 8 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.

How does the money-back guarantee work?

If you don't love your first lesson, tell us within 24 hours and we refund the whole season. Separately, you can cancel within 10 days of booking for a full refund, even before your first lesson.

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. 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, but because your weekly time is reserved for your swimmer all season, a lesson you miss or cancel can't be refunded or made up. 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?

Every swimmer is different, so we do not promise a number of lessons. What we can promise is the setup: one instructor with one or two swimmers for the full 30 minutes, the same instructor every week, and each skill signed off on your progress page (a private page you get after booking, where your instructor ticks off each skill as it is mastered), so you can see exactly where your swimmer is after every lesson.

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 Fall Season has finished · the next season is open on the booking page · same prices per lesson.

Fall Season underway · join at any open weekly time and pay only for the lessons left.