Swimming Lessons in Peel: City Pools vs Private Schools
Swim school prices in Mississauga, Brampton and Caledon, what Brampton charges for city lessons, and which suits a nervous swimmer or a busy schedule.
By Rundong Li · Last updated · 8 min read
City pool lessons are the cheaper, more structured route; private swim schools cost more but usually offer smaller classes, year-round starts and makeup lessons. For most kids in Peel, I'd start at the city pool and switch to a private school only if your child is nervous, stuck on a level, or your schedule can't handle registration day.
That's the short version. The longer one depends on your child and your calendar, and on prices that most swim schools don't publish. Of the 66 swimming programs we list across Mississauga, Brampton and Caledon, only 32 put a price on their website.
How much are private swimming lessons in Mississauga and Brampton?
Here are 9 of them, with the lesson format each price covers:
| Swim school | City | Format | Published price | Details |
|---|---|---|---|---|
| Lily Swimming Training | Mississauga | Group, 30 min | From $20 / class | 30-minute class; 5 classes per term = $100/term |
| Goldfish Swim School - Meadowvale | Mississauga | Group, weekly | From $32.50 / class | Starting price for weekly group lessons |
| Backyard Aquatics | Brampton | 30-minute lesson | $35 / class | 30 minute lesson |
| Aqua-Tots Swim School Mississauga | Mississauga | Group, 1 day a week | From $139 / month | for 1 day/week; lowest regular price |
| KC Swim School | Caledon | 5 classes, 30 min | From $145 / term | 5 consecutive 30-min classes, plus HST |
| Champion Swim School | Mississauga | Private, one-on-one | From $74.99 / class | +HST |
| Splash Aquatics Brampton | Brampton | 40 min, up to 2 swimmers | From $80 / class | 40 minute lesson, includes up to 2 swimmers |
| SunBright Aquatics Inc. | Mississauga | Baby lessons, 6 × 30 min | From $250 / term | 6 x 30-minute lessons for 1 baby; per-baby rate drops with group size, down to $120/baby for 5 babies |
| Super Swims | Brampton | 13-week term | $975 / term | 13 weeks |
Prices as published on each school's website when we last checked. HST is extra where noted.
Group lessons priced per class run from $20 to $45. Semi-private lessons start at $35 a swimmer at Together we Swim, and a one-on-one lesson at Champion Swim School is $74.99 plus HST. Splash Aquatics lets up to two swimmers share its $80 lesson, which suits siblings.
Watch the billing unit. Aqua-Tots charges $139 a month for one lesson a week, or about $27.80 to $34.75 a lesson depending on whether the month has four or five weeks. That's close to the $32.50 a lesson Goldfish lists, even though one looks like a monthly bill and the other doesn't.
How much do City of Mississauga swimming lessons cost?
Each city sets its own fees. Brampton publishes its swim lesson fees in its user fee by-law: from September 8, 2026, Little Splash and Splash 1 to 4 cost $10.54 per 30-minute class, and the 45- and 60-minute Splash 5 to 9 classes cost $9.90 each. Unless a fee says otherwise, non-residents pay a 50% surcharge on registered programs. That 30-minute rate is about a third of the $32.50 Goldfish lists for a weekly group lesson.
Mississauga's and Caledon's swim lesson pages don't list prices, so check the fee in ActiveMississauga or your Caledon recreation account when you book.
City lessons are sold as a session of weekly classes that you register for in advance, and residents in all three municipalities register before non-residents. In Mississauga's fall 2026 schedule, resident registration opened a week before non-resident registration. See when to register for city programs for the most recent dates.
What are the swim levels at city pools?
Mississauga teaches the Lifesaving Society's Swim for Life program. Its levels run Parent & Tot 1 to 3 (6 to 36 months), Preschool A to E (3 to 5 years), then Swim for Life 1 to 8 for ages 5 to 14, with Swim Patrol after that. If you don't know which level to book, the City says you can bring your child to the pool for a free assessment.
Brampton runs its own program, called Splash: Parent & Tot 1 to 3, Little Splash 1 to 5 for preschoolers, then Splash 1 to 10. Its conversion chart lines Splash 1 up with Lifesaving Society Swimmer 1, and Splash 7 to 9 with the Swim Patrol levels, so switching between cities is easier than the names suggest. Caledon uses Parent and Tot 1 to 3, Preschool 1 to 5, then Swimmer 1 to 9 for ages 5 to 12.
Private schools mostly use their own level names. That matters if you plan to switch. Ask a private school how its levels map to Swim for Life, and keep your child's last report card so the next instructor doesn't start from scratch.
Are private swim schools better for nervous kids?
Often, yes. This is the single best reason to pay more. Private schools tend to have warmer teaching pools, smaller classes and the option of a private lesson. 14 of the programs we list say they offer private lessons.
A child who cries at the edge of a busy public pool on a Saturday morning is not going to learn much that day. A few private lessons to get comfortable, then a move back into a group class, is a common and sensible pattern. It costs less overall than staying private for a year.
Babies and toddlers are a separate market. SunBright Aquatics publishes baby lesson prices, and Water Babies has 12 listings in Peel.
Which is better if our schedule changes every week?
Private schools, nearly every time. City sessions are fixed: miss a class and it's usually gone, and miss registration day and you wait for next season. Most private schools enrol year-round, and many offer makeup lessons. Ask about the makeup policy before you pay, because it's the difference between a deal and a waste.
Location matters more than people expect. Several private schools teach in hotel and gym pools: British Swim School alone has 9 locations on our list, 5 of them inside LA Fitness clubs, and Propel has 1 in Mississauga. Check where parents wait and where younger siblings can sit.
Can you try a swim lesson before signing up?
Not often. Only 4 of the 66 swimming programs we list mention a trial lesson: Goldfish Swim School - Meadowvale (free), Splash Aquatics Brampton (free), Splash Aquatics @ ErinoakKids (free) and Backyard Aquatics (paid). By comparison, 24% of the piano programs and 28% of the math tutoring programs we list in Peel offer one.
So use the next best thing. Ask whether you can watch a class at your child's level before you pay, and ask what happens if your child refuses to get in the water in week one. A school that offers a credit or a switch to a private lesson is telling you it has dealt with that before. For Mississauga's city lessons, the free level assessment is the closest you'll get to a trial, and it at least means you won't pay for a session at the wrong level.
Where are the swimming lessons in Peel?
- Mississauga: 41 programs, with the most in Erin Mills and City Centre.
- Brampton: 16 programs.
- Caledon: 9 programs, including Kc Swim School.
Our listings are mostly private schools. For city lessons, the cities' own registration sites are the place to look: ActiveMississauga, Brampton's registered programs and Caledon's online registration.
How do I choose?
- Confident child, steady schedule, tight budget: city pool. Be online the minute registration opens.
- Nervous child: a few private lessons first, then a group class wherever it's convenient.
- Shifting schedule: a private school with makeups, close enough that you'll actually go every week.
- Siblings: look for shared lessons like Splash Aquatics', or a school that runs different levels in the same time slot.
If the school you pick offers a trial, take it, and use our trial class checklist. You can also compare all swimming lessons across Peel.
Compare classes near you
Ages, prices, schedules and trial classes, side by side.