Compare baby classes, learn-to-swim lessons, stroke correction and squads. Check the pool, lesson format, age and current availability before enrolling.
classes are free until baby is 5 months · R650/month for one weekly lesson · R150/year registration
Ages
3 weeks–adult · programme dependent
Year-round swimming lessons at warm indoor pools across Cape Town. Swimmattix starts from 3 weeks old, and classes are free until baby is 5 months.Read more
What moms say
Not massively expensive and coaches are so sweet with the kids
Format
In-person · indoor heated pools
Lessons run Mon–Sun across 11 venues, and you can book a free trial lesson. The 2026 second-half programme runs from 13 July–20 December, including school holidays. Closed on public holidays; confirm your weekly slot online.
A Swim SA–certified swim school in Fairways with an indoor heated pool, built around water safety: learn to swim, learn to survive. They also teach children with special needs.
A family-run swim school in Bergvliet where learn-to-swim and stroke correction are taught one-on-one, so every child gets the teacher's full attention. The approach is gentle and play-based, with toys, songs and games, in a salt-chlorinated pool heated to 32°C.Read more
Warm indoor pool, three dedicated teachers, water-safety through to stroke correction. Parking in the cul-de-sac gets tight around Oakhurst school pickup. Hours not published.
R650/month for one weekly lesson · R150/year registration
Ages
Birth–adult · programme dependent
Year-round swimming lessons at a 34°C indoor pool in Fountain Rez. The Rondebosch programme runs Monday–Sunday and includes baby classes, one-on-one learn-to-swim, mini learn-to-swim groups, adult lessons and aqua aerobics.Read more
What moms say
Not massively expensive and coaches are so sweet with the kids
Format
In-person · 34°C indoor pool
You can book a free trial lesson. The 2026 second-half programme runs from 13 July–20 December, including school holidays. Closed on public holidays; confirm your weekly slot online.
R650/month for one weekly lesson · R150/year registration
Ages
Birth–17 years · class dependent
Year-round swimming lessons at the Bergvliet branch. The programme includes caregiver-and-baby classes, one-on-one learn-to-swim from 18 months, and ability-based mini groups.Read more
What moms say
Not massively expensive and coaches are so sweet with the kids
Format
In-person · indoor heated pool
You can book a free trial lesson. The 2026 second-half programme runs from 13 July–20 December, including school holidays. Closed on public holidays; confirm your weekly slot online.
R650/month for one weekly lesson · R150/year registration
Ages
Birth–adult · programme and pool dependent
Year-round lessons at the Libertas Road indoor pool, with a second Pinelands site at The Powder Mill. Libertas teaches Monday–Saturday and offers baby classes, one-on-one learn-to-swim and mini groups; The Powder Mill also hosts adult lessons, aqua and squads.Read more
What moms say
Not massively expensive and coaches are so sweet with the kids
Format
In-person · indoor heated pool
You can book a free trial lesson. The 2026 second-half programme runs from 13 July–20 December, including school holidays. Closed on public holidays; confirm your weekly slot online.
A Sunnydale swim school with a heated indoor pool, so lessons run all year, taught by Swim South Africa–qualified instructors. There's Todswim for babies and toddlers, private learn-to-swim lessons and stroke correction in mini squads.
R650/month for one weekly lesson · R150/year registration
Ages
Birth–17 years · class dependent
Year-round baby and learn-to-swim lessons at Swimmattix's Muizenberg pool. The 2026 rate for Baby 2, one-on-one learn-to-swim and mini groups is R650/month for one weekly lesson, plus R150 annual registration. Baby Class 1 for ages 0–5 months is free, subject to its terms.Read more
What moms say
Not massively expensive and coaches are so sweet with the kids
Format
In-person · indoor heated pool
You can book a free trial lesson. The 2026 second-half programme runs from 13 July–20 December, including school holidays. Closed on public holidays; confirm your weekly slot online.
A Fish Hoek swim school with Learn to Swim lessons for all ages and levels, Swim4Babies classes for babies and toddlers with a parent, and aqua aerobics for grown-ups.
Baby, child and adult swimming lessons in a 31–33°C indoor pool, with private one-on-one and group options. Baby swimming starts from 4 months.Read more
Internationally accredited swim school with three Southern Suburbs facilities. Programmes include 30-minute baby classes for ages 6–18 months, one-on-one lessons from 12 months, group learn-to-swim from 18 months, squads, aqua and adult lessons.
Format
In-person · indoor heated pools
Schedule
Scheduled classes · venue and programme dependent
Opening times & practical notes
Prices and the live timetable are not published on the main page, so choose a programme and confirm the current fee and space directly.
One-on-one swimming lessons in a private indoor heated pool, with water familiarisation for babies, learn-to-swim, stroke correction, adult lessons and short holiday booster clinics.Read more
Learn-to-swim centre offering pre-beginner, beginner, stroke-correction and squad options for children from age 2, plus adult learn-to-swim and aqua aerobics. Lessons now run on Sundays too, and come in packages of 4, 10 or 20; current prices are supplied on enquiry.Read more
Format
In-person · learn-to-swim centre
Missed lessons aren't charged if you give 12 hours' notice.
Schedule
Mon–Fri 9:30–5:30pm · Sat 8–1pm · Sunday lessons now offered · times on enquiry
Established swim school with programmes for babies, children and adults at Kenilworth and Rondebosch. Water Babies starts from 6 months, with one-on-one or shared 30-minute lessons; older swimmers can progress through learn-to-swim and stroke work.Read more
Swimming lessons at three Southern Suburbs venues, with one-on-one lessons, baby groups, small groups of two to four swimmers, mini squads, adult learn-to-swim, ladies-only sessions and a school fetch-and-teach option at Kirstenhof.Read more
Baby groups, group lessons and mini squads R130 for 30 min · private R132 for 15 min or R190 for 30 min · nanny swim safety R95 · aqua aerobics R60 · R120 yearly membership
Ages
6 months upwards
A Bergvliet swim school for babies from 6 months, children and adults. There are baby group classes, private and group learn-to-swim lessons, mini squads, a nanny swim-safety programme and aqua aerobics.Read more
Current pro-rated fee during enrolment · free trial ages 3–15
Ages
3 months–adult · programme dependent
Warm indoor swimming programmes from infant classes through to adult lessons, with Cape Town pools including Pinelands, Crawford, City Bowl, Durbanville, Bellville and Cravenby.Read more
R160 per lesson for toddler, learn-to-swim and stroke classes
Ages
8 months–adult
Family-run swim school operating since 1985 in a 32–34°C indoor pool. Water-adaptation classes for ages 8–24 months and one-on-one learn-to-swim from age 2 cost R160 per lesson; stroke tuition for ages 5+ is also R160.Read more
R550 for four lessons per month · R160 registration valid for 12 months
Ages
6 months and up · adults also welcome
A swim school in an indoor pool heated to 30–34°C all year, teaching from 6 months old through to adults. New swimmers start with one-on-one 20-minute lessons, then move into small groups of 3 to 4 for 35-minute sessions.Read more
Format
In-person · indoor pool heated to 30–34°C
Lessons do not necessarily follow school terms. Confirm your slot and closure dates; no lessons on public holidays.
Schedule
Mon–Fri 9–7pm · Sat 9–12pm · closed Sun and public holidays
Opening times & practical notes
R550 for four lessons a month, plus R160 registration valid for 12 months.
A Hout Bay swim school, running since 2013, that wants children to love the water as well as learn to swim. There's learn-to-swim for kids, parent and baby classes, mini squads and adult lessons, plus aqua fitness, aqua aerobics and aqua yoga, and they host pool parties too.Read more
Opening times & practical notes
Fees aren't published, so use the enquiry form on their site or give them a call.
Not a school, but runs Saturday-morning lessons in an indoor heated pool. The 2026/27 City day tariff is R20 for adults and R4 for children under 16; children under 3 enter free.
Format
Indoor
Closed Mon and Tue from 6 October until 1 December. Check the City's swimming-pool schedule before travelling, as opening dates and hours may change.
Schedule
6 October–1 December 2026: Wed–Fri 1–5pm · Sat–Sun 10–5pm
Learn to swim from R665/month · babies from R905/month · branch confirms fees · free first lesson
Ages
6 months–adult · programme dependent
The Cape Town branch of a swim school that has been teaching since 1993, in a heated indoor pool with no more than three swimmers per instructor.Read more