Skip to main content

Add to favourites?

Sign in with Google to add this place to your favourites.

Classes & Clubs

Find regular classes, clubs and holiday programmes by activity, age, area and price.

Filter by 150 listings

Playgroups

Parent-and-child, caregiver-and-child and early-development groups for babies, toddlers and preschoolers.
Open Playgroups
Mom-Vouched

Playgroups

Cape Town CBD, Claremont, Kirstenhof & Melkbosstrand branches
Price
Branch fee on enquiry · R250 once-off admin fee
Ages
6 weeks–4 years · special-needs programme to 5

Weekly parent-and-child early-development classes with age-appropriate music, messy play, sensory, ball, perceptual and fine- and gross-motor activities. The current Western Cape branch list includes Cape Town CBD, Claremont, Kirstenhof and Melkbosstrand.

Playgroups

Bergvliet, Bloubergstrand, Durbanville, Paarl, Panorama, Rondebosch, Somerset West & Tableview
Price
Branch fee on enquiry
Ages
2 months–5 years · programme dependent

Age-banded stimulation and play programmes across the Western Cape. Moms & Babes is for 2–12 months, Moms & Tots for ages 1–4, and Jungle Tots for ages 1½–5. Read more

Playgroups

Nanny 'n Me

Multiple locations
Various suburbs across Cape Town
Price
Current Cape Town fee on enquiry
Ages
From about 4–5 months

They offer play-based developmental classes where nannies and babies or toddlers learn together, with practical activities the nanny can repeat at home. Children can start from around 4–5 months, once they can sit supported in their nanny's lap. Read more

Playgroups

Cape Town
Price
Current fee on enquiry · free trial
Ages
3 months–3 years

Parent-and-child classes led by educator Leila Solomon, using multi-sensory play, music, movement and age-specific activities to support babies and toddlers from 3 months to 3 years. A free trial is available. Read more

Playgroups

125 Rathfelder Avenue, Constantia Heights, Cape Town, 7806

Price
R2500 per 8-session term, once a week · Explorers twice a week R4500
Ages
2–10 years · age-banded groups

Weekly outdoor forest-school sessions built around exploration, nature art, river play, whittling and child-led learning. There are three age bands: Explorers ages 2–4, Discoverers ages 3–6 and Adventurers ages 5–10. Read more

Playgroups

Atlantic Seaboard & Durbanville
Price
Fees on enquiry with your local class
Ages
1–3 years · with a parent or caregiver

Parent-and-toddler movement classes for ages 1–3, built around a weekly theme with sing-along songs and specially designed gross-motor equipment. Classes run for an hour and fifteen minutes, in two age groups: Froggies for 1–2-year-olds and Leap Frog for 2–3-year-olds. Read more

Playgroups

Anna Beulah Farm, Durbanville
Price
Pop-In Play R100 p/h or R170 for two hours · Messy Me & Mamma R140 trial, then R170
Ages
1–10 years · Messy Me & Mamma crawlers to 4

Messy, multi-sensory play at Anna Beulah Farm, indoors and out. Pop-In Play is for ages 1–10, by booking on weekdays, and on weekends walk-ins are welcome, though booking is preferred. Read more

Swimming Lessons

Compare baby classes, learn-to-swim lessons, stroke correction and squads. Check the pool, lesson format, age and current availability before enrolling.
Open Swimming Lessons
Mom-Vouched

Swimming Lessons

Pools across Cape Town, including Pinelands, Rondebosch, Table View, Durbanville & Ottery
Price
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
Mom-Vouched

Swimming Lessons

9 10th Avenue, Fairways
Price
R200 a session · R660 for the month
Format
In-person · indoor heated pool

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.

Mom-Vouched

Swimming Lessons

Longueville Way, Bergvliet
Price
R150 for 15 minutes
Ages
2½ years–adult

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

Mom-Vouched

Swimming Lessons

3 Belmont Road, Rondebosch
Price
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
Mom-Vouched

Swimming Lessons

Sherwood Shopping Centre, 61 Childrens Way, Bergvliet
Price
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
Mom-Vouched

Swimming Lessons

7 Libertas Road, Pinelands
Price
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
Mom-Vouched

Swimming Lessons

20 Blackbird Road, Sunnydale, Noordhoek
Price
Current lesson fee on enquiry
Ages
Babies–school-age swimmers

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.

Mom-Vouched

Swimming Lessons

Muizenberg
Price
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

Swimming Lessons

Rondebosch, Stonehurst Mountain Estate & American International School
Price
Current fee on enquiry
Ages
6 months–adult · programme dependent

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.

Swimming Lessons

104 Queen Victoria Road, Claremont
Price
Current fee on enquiry
Ages
6 months–adult

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

Swimming Lessons

79 Kromboom Road, Rondebosch East
Price
Current fee on enquiry
Ages
2 years–adult · programme dependent

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

Swimming Lessons

Kenilworth & Rondebosch
Price
Current fee on enquiry
Ages
6 months–adult

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

Kirstenhof, Constantia & Wynberg
Price
Current fee on enquiry
Ages
Toddlers–adult · programme and level dependent

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

Swimming Lessons

107 Dreyersdal Road, Bergvliet
Price
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

Swimming Lessons

5 The Bend, Pinelands
Price
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

Swimming Lessons

6 Ennerdale Road, Pinelands
Price
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

Swimming Lessons

73 Avocet Road, Pelican Park, Grassy Park
Price
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

Swimming Lessons

Hout Bay
Price
Current lesson fee on enquiry

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

Swimming Lessons

Cnr 7th Avenue & Joe Marks Boulevard, Retreat
Price
R20 adult · R4 child under 16 · under-3s free
Ages
Under 16 years

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.

Swimming Lessons

34 Avonmouth Avenue, Parklands, Cape Town
Price
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

Dance & Movement

Dance, movement and co-ordination classes for children, from first playful sessions to structured tuition. Compare the style, age group, trial option and performance or exam expectations.
Open Dance & Movement

Dance & Movement

55 Morningside Street, Pinelands
Price
Published drop-in R190 · confirm current rate
Ages
Adults 18+ · babies welcome at Mamas & Minis

An adults-only dance and fitness studio with one baby-welcome option: Mamas & Minis combines dance fitness, gentle strength work and stretching while moms move and bond with their babies. Read more

Dance & Movement

Catrobatkidz — Cape Town

Multiple locations
Selected preschools and schools across Cape Town
Price
Current school or franchise fee on enquiry
Ages
Preschool and primary school children · school dependent

A school-based movement programme using exercise, music, mini-gymnastics equipment and hand apparatus to develop balance, body awareness, co-ordination, gross and fine motor skills, flexibility, core strength, rhythm, spatial awareness and ball skills. Read more

Dance & Movement

Joseph Stone Auditorium, cnr Klipfontein Road & Protea Street, Athlone
Price
Current fees on enquiry
Ages
3+ years · discipline and level dependent

A long-running community performing-arts school offering classical ballet, modern and contemporary dance, hip hop, drama, music and voice training. Read more

Dance & Movement

Blouberg, Bothasig & Tableview

Price
Current fee on enquiry
Ages
Children & teens · style and level dependent

Children's dance tuition in ballet, modern, tap and freestyle hip hop. DanceXtreme teaches across the Blouberg, Bothasig and Tableview area and is a member of the Dance Teachers' Association. Read more

Dance & Movement

Fish Hoek studio & selected Cape Town preschools

Price
Current fee on enquiry
Ages
Preschool–advanced dancers

Tiny Tots and Royal Academy of Dance ballet tuition from playful preschool classes through pre-primary, graded and advanced levels. Classes build strength, co-ordination and confidence, with opportunities to take part in eisteddfods and school productions. Read more

Dance & Movement

Shop 13, Parow North Shopping Centre, ME Rothman Street, Parow North
Price
Ballet from R435/month · R50 family registration
Ages
3+ years · style and level dependent

RAD ballet from creative beginner classes through graded and vocational levels, plus hip hop from Grade 6. Read more

Dance & Movement

5 Woltemade Street, Strand
Price
Current fee on enquiry
Ages
4+ years · recreational to competitive

Rhythmic gymnastics, ballet and movement training for recreational and competitive children, including a preschool programme and holiday camps. Classes focus on flexibility, strength, co-ordination, confidence and musicality, with transport available as a separate service. Read more

Dance & Movement

Plumstead
Price
Fees on enquiry
Ages
Preschool beginners to advanced dancers

A classical ballet school in Plumstead run by Ingrid Carlson. She trained at UCT Ballet School, danced with the PACOFS company and is a registered member of the Royal Academy of Dance, and she teaches everyone from the tiniest beginners to advanced dancers. Read more

Fellow mom biz

Dance & Movement

Green Point Cricket Club · Rondebosch Scouts Hall, Lea Road
Price
R500 per month for weekly sessions
Ages
3–13 years

Weekly play-based movement sessions for kids aged 3–13. It's an active hour of running, jumping, climbing, balancing and games, led by trained facilitators, and it builds confidence, coordination and friendships. Read more

Dance & Movement

West End Primary, 26 Primrose Street, Lentegeur & Bethel Tabernacle, Kraaifontein
Price
Current programme fee on enquiry
Ages
Children & youth · programme dependent

A non-profit community arts academy offering instrumental and vocal tuition, choirs, big band and ensembles, music technology and dance through structured after-school programmes. Read more

Dance & Movement

Big Bay, Constantia, City Bowl, Claremont & Durbanville
Price
Fees through your child's school
Ages
2–6 years

A weekly 30-minute sport and movement extramural that runs at preschools and playgroups, for ages 2–6. Read more

Dance & Movement

3 Noreen Avenue, Claremont, Cape Town
Price
Fees on enquiry
Ages
0–12 years · programme dependent

A Claremont kinderkinetics practice — the specialised field of movement for children's motor development. Read more

Sports Coaching

Football, rugby, cricket, netball, hockey, tennis and multi-sport coaching. Check whether it is recreational or competitive, what equipment is needed and whether fees cover matches or registration.
Open Sports Coaching

Sports Coaching

False Bay Rugby Club, Constantia Sports Complex, Constantia Main Road, Constantia
Price
R110 per session · R445 joining fee
Ages
2–5 years

Age-banded, non-contact rugby play classes for young children at False Bay Rugby Club. Current classes cost R110 per session, with a R445 joining fee for new members that includes the Rugbytots kit.

Sports Coaching

Cape Town
Price
Current class fee on enquiry
Ages
18 months–8 years · age-banded classes

Pressure-free football classes for girls and boys, divided into four developmental age bands: Little Kicks for 18 months–2½ years, Junior Kickers for 2½–3½, Mighty Kickers for 3½–5, and Mega Kickers for ages 5–8. Read more

Sports Coaching

Kirstenhof Primary School, Aandwind St gate, Kirstenhof
Price
Current Youth Section fee on enquiry
Ages
Up to 13 years · age-banded groups

Term-based youth cricket coaching with mini-cricket for children up to 9 and hard-ball junior groups for U10–U13. Group training takes place on Fridays and eligible players can join Saturday matches in the Western Province Youth League during the summer season. Read more

Sports Coaching

Springfield Convent sports fields, St Johns Road, Wynberg
Price
Club fee on enquiry · skills clinics R250
Ages
8–19 years

Touch-rugby development for boys and girls, from beginner skills through to advanced play. The club fee is not published; separate 2–3-hour skills clinics are listed at R250 per person and must be booked in advance.

Sports Coaching

Camps Bay, Green Point, Sea Point & Llandudno venues
Price
Current class fee on enquiry
Ages
1–6 years · age-banded classes

Age-banded, multi-activity sports classes that build a foundation across the ball sports children encounter at school. Programmes run from age 1 through age 6, with current venues including Camps Bay, Green Point, Sea Point and Llandudno.

Sports Coaching

Faraday Way, off Edison Drive, Meadowridge
Price
2026: R1,650 girls · R2,850 boys per year
Ages
U7–U18

Club football for boys and girls from U7 through U18. The 2026 annual fee is R2,850 for boys and R1,650 for girls, with a four-month payment-plan application available. Read more

Sports Coaching

Wynberg Girls' schools, Wynberg
Price
Current clinic fee on enquiry
Ages
6–19 years

Netball coaching for girls, covering ball skills, drills, positional play and biokinetic sessions. Regular clinics run on Saturday mornings at Wynberg Girls, with separate four-day holiday clinics. Read more

Sports Coaching

SACS Junior School, Newlands & Kirstenhof Primary School, Kirstenhof
Price
Current coaching fee on enquiry
Ages
School-age children · all playing levels

Small-group tennis coaching for beginners through advanced players, with ball skills, Play & Stay, fitness, technical instruction, stroke correction, drills, squads and match-play strategy. The academy coaches at SACS Junior and Kirstenhof Primary. Read more

Sports Coaching

Edgemead

Price
Current class fee on enquiry
Ages
2–6 years

Age-banded early tennis classes using stories, music, pictures and games to build racket, ball and movement skills. The Edgemead centre teaches through the year, with morning and afternoon term-time classes and holiday camps. Read more

Sports Coaching

Main Road, Retreat
Price
Programme fees on enquiry
Ages
Children, teens & adults · programme dependent

A community club with a strong adaptive-recreation mission and a varied timetable that includes archery, parkour, artistic and recreational roller skating, table tennis, basketball and roller hockey. Read more

Sports Coaching

Cape Flats Sports Academy

Multiple locations

Weekly clinics at schools and venues across the Cape Flats, including Hanover Park

Price
Current programme fee or funded place on enquiry
Ages
School-age youth–U23 · programme dependent

A non-profit youth academy offering structured football, cricket, tennis, swimming and rugby coaching through weekly clinics, holiday programmes and school partnerships. Programmes combine sport with mentoring, teamwork, leadership and life skills. Read more

Sports Coaching

Green Point Athletics Stadium, Vlei Road, Green Point
Price
Programme fee on enquiry
Ages
Young children · confirm the age bands with the office

The provincial federation's introduction to athletics for young children, built around running, jumping and throwing. It is deliberately non-competitive and team-based: children take part without being measured against each other. Read more

Sports Coaching

The Ice Station, GrandWest, 1 Jakes Gerwel Drive, Goodwood
Price
Current club fee on enquiry
Ages
4+ years · beginner to advanced

Beginner-friendly group ice-skating lessons through the Black Panthers development club. Children can start from age 4 and all skill levels are welcome, including first-time skaters. Sessions run on Saturday mornings with qualified coaches. Read more

Outdoor Sports & Skills

Horse riding, surfing, sailing and other outdoor skill programmes. Check the minimum age, equipment, weather policy, supervision and cancellation terms before booking.
Open Outdoor Sports & Skills
Mom-Vouched

Outdoor Sports & Skills

Main Road, next to Hout Bay International School, Hout Bay
Price
Current lesson fee on enquiry
Ages
All ages · placement by experience and programme

Small riding lessons for beginners through experienced riders, with showjumping, dressage, equitation, cross-country and vaulting pathways as children progress. Younger children can start with Pony Play, and separate holiday programmes are offered. Read more

Outdoor Sports & Skills

16 Brounger Road, Constantia
Price
R3,600–R5,500 per 10-week term
Ages
4+ years · programme dependent

Term-based riding lessons in Constantia. Little Lane introduces ages 4–6 in short sessions, while children from age 6 can join weekly beginner private lessons or experienced-rider groups. The published ten-week term fee is R3,600 for Little Lane and R5,500 for children's lessons. Read more

Outdoor Sports & Skills

1063 Kleine Zoute Rivier Plaas, Melkbosstrand
Price
Current lesson fee on enquiry
Ages
3+ years · beginner to advanced

Horse-riding lessons from beginner through advanced level, with a gentle option for very young riders. Sessions run for 20–60 minutes and can be individual or in groups of no more than four. The club also offers pony camps and outrides. Read more

Outdoor Sports & Skills

Eden on the Bay, Bloubergstrand
Price
From R550 p/p group · private from R650 p/p
Ages
Children, teens & adults · confirm child readiness

Beginner and intermediate surf coaching in 90-minute private or group sessions, with a surfboard and wetsuit included. A one-to-one private lesson costs R750, a private lesson for two costs R650 each, and a group lesson for two or more costs R550 each. Read more

Outdoor Sports & Skills

72 Beach Road, Surfers Corner, Muizenberg
Price
Under-10 private R460 · programmes from R770
Ages
Under-10 private option · older children by lesson format

Accredited surf coaching with a dedicated one-hour private Freezer lesson for children under 10, plus a longer Learn 2 Surf programme with a maximum 1:5 coaching ratio. Read more

Outdoor Sports & Skills

34 Balmoral Building, Beach Road, Muizenberg
Price
Beginner group from R800 · private one-to-one R1300
Ages
5+ years

Tide-timed surf lessons for beginners through progressing surfers, with wetsuit and board included. Children can start from age 5. Read more

Outdoor Sports & Skills

Shop 8, Battery Park, Dock Road, V&A Waterfront
Price
Intro from R250 p/p · 5 sessions from R1,200 p/p
Ages
Children & families · confirm readiness and programme fit

Introductory and five-session learn-to-sail programmes covering water safety, boat basics, knots, rigging, ocean health and practical sailing skills. A one-hour introduction costs R350 for one person or from R250 each for two or more. Read more

Outdoor Sports & Skills

Fish Hoek Beach
Price
Annual membership on enquiry
Ages
5–14 years · age group set by age on 1 October

Surf lifesaving for children — beach and sea safety, swimming and board work, run over the two summer school terms from mid-October to April. Read more

Outdoor Sports & Skills

False Bay SLC Clubhouse, Sunrise Circle, Muizenberg
Price
R500 one child · R600 two siblings · R750 family · R135 exam fee
Ages
8–14 years · U10–U14 groups

Nippers for ages 8–14 at Sunrise Beach, in U10 through U14 groups, training on Sunday mornings across the October to April lifesaving season. Read more

Outdoor Sports & Skills

Strand Beach
Price
Membership on enquiry
Ages
U8–U14

Nippers at Strand in U8, U10, U12 and U14 groups, teaching water safety, rip currents, flag signals and the fundamentals of lifesaving. The 2026/27 season started on Sunday 11 October 2026 and runs to the last week of March, during government school terms. Read more

Outdoor Sports & Skills

Clifton 4th Beach
Price
R4,500 a year
Ages
8–13 years as at 1 October

Nippers at Clifton 4th Beach for ages 8–13 as at 1 October, across a summer season running September to April. Sunday mornings are the main session, with a Friday evening session for U9 to U14 and extra weekday training for the older groups. Read more

Outdoor Sports & Skills

Llandudno Beach
Price
Membership on enquiry
Ages
8–14 years · must turn 8 by 1 October

Nippers on Llandudno Beach, running October to May in line with the lifeguard patrol season. Children must have turned 8 by 1 October of that year and can continue to 14. Read more

Outdoor Sports & Skills

Big Bay, Bloubergstrand
Price
Membership on enquiry
Ages
5–14 years · Micro Nippers 5–7, Nippers 8–14

Nippers at Big Bay, with Micro Nippers for ages 5–7 and Nippers for ages 8–14, training on Friday evenings and Sunday mornings. The club describes the course as fun but challenging, and as the first step towards qualifying as a Big Bay lifeguard. Read more

Outdoor Sports & Skills

1 Promenade Road, Muizenberg
Price
Course fee on enquiry · equipment included
Ages
8–12 years for junior courses · older youth in Lasers

Learn-to-sail courses on Zandvlei, a family club with a sheltered duckpond for beginners and a larger lake alongside, so parents can watch from the clubhouse. Children from 8 to 12 sail on Tuesday, Thursday or Friday afternoons after school, or on Sunday mornings at 9:30. Read more

Outdoor Sports & Skills

Lifestyle Surf Shop, 21 York Road, Muizenberg
Price
Group lesson R250 · private R400
Ages
Private lessons ages 5+ · group lessons ages 12+

December dates coming soon.

School-holiday surf lessons at Muizenberg with a surfboard and wetsuit included. Sessions run for 90 minutes and cover warming up, beach safety and coached time in the waves. Read more

Martial Arts

Karate, jiu-jitsu and other age-banded martial arts programmes, from first classes through to competition pathways.
Open Martial Arts

Martial Arts

Ground floor, Stadium on Main, Main Road, Claremont
Price
From R640/month · enrolment R420 · affiliation R340/year
Ages
4–16 years · age-banded classes

Karate classes with separate timetables by age and grade. Children can start in the age 4–5 group and continue through age-banded junior classes. Read more

Martial Arts

Unit 10, KFC Centre, Wicklow Road, Plumstead
Price
Little Ninjas from R680/month by debit order or R920/month cash · start-up R200 · affiliation R480/year
Ages
5+ years · age and grade dependent

Shotokan karate with Little Ninjas for ages 5–6, beginner classes for ages 7–11, and family classes for ages 12+. Children train twice weekly. Read more

Martial Arts

Delphi Arch, 12 Raats Drive, Table View
Price
Membership price on enquiry · one free trial class
Ages
3–12 years · age-banded classes

Beginner-friendly Brazilian jiu-jitsu for children, using the Gracie Bullyproof programme. Age bands include Mat Munchkins for ages 3–5, Little Champs for ages 5–7 and older junior classes. One free kids' class is available. Read more

Martial Arts

Cnr Lourensford & Cloetenberg Road, Roundhay, Somerset West
Price
Current membership fee on enquiry
Ages
Children & adults · junior or senior placement

Judo classes for children and adults, with physical fitness, self-defence, discipline and personal development taught in a supportive club setting. Read more

Art, Pottery & Craft

Hands-on weekly classes where children can draw, paint, sculpt, build and make.
Open Art, Pottery & Craft
Mom-Vouched

Art, Pottery & Craft

Food Jams

Multiple locations

Soute Studio, 45 Yew Street, Salt River · Soet Studio, 30 Fairview Avenue, Woodstock

Price
Kids Food Jam R650 pp · Nailed It or Culinary Cook-Off R450 pp · MasterChef Jam R750 pp
Ages
Kids Jams from 6 years

Hands-on social cooking experiences, including Kids Food Jams: messy, creative cooking sessions where the kids eat everything they make. Read more

What moms say

Food jam is amazing! My daughter went to a party there recently and they baked.

Art, Pottery & Craft

Zonnebloem Estate, cnr Hill & Cambridge Street, Walmer Estate
Price
R85 per lesson · materials included
Ages
Grade R–Grade 8

Weekly visual-art classes during WCED school terms for learners from Grade R to Grade 8. The two-hour Saturday class costs R85 per lesson in 2026 and includes art materials.

Art, Pottery & Craft

Bellville Library & Art Centre, Carel van Aswegen Street, Bellville
Price
R145 per lesson · materials included
Ages
Grades 1–10

Saturday art-enrichment classes for children in Grades 1–6 and teenagers in Grades 7–10. The Term 4 2026 programme runs on Saturdays from 10 October–5 December, 10–11:15am, at R145 per lesson with all materials included.

Art, Pottery & Craft

16 Old Sir Lowry's Pass Road, Somerset West
Price
Listed from R200 per 90-minute class
Ages
5+ years · children and all-ages sessions

Small art and craft classes covering media such as pencil, charcoal, oils, acrylics, mixed media, ceramics and tie-dye. Home-schooled children can join from age 5, with an after-school class on Tuesday and an all-ages studio class on Saturday morning. Read more

Art, Pottery & Craft

Participating Cape Town pre-primary and primary schools

Price
Current school or workshop fee on enquiry
Ages
Pre-primary & primary-school children

A school-based pottery extra-mural with weekly 30- or 45-minute classes and four to five projects each term. Clay Play also offers school workshops and on-site holiday-club sessions using pottery or air-dry clay. Read more

Art, Pottery & Craft

19 Noordhoek Main Road, Noordhoek
Price
R1,350 per 8-lesson term · materials included
Ages
6–14 years

Term-based art classes in groups of no more than ten, exploring drawing and combinations of painting, mixed media, screen printing or pottery. The published timetable is Wednesday or Thursday 3:15–4:45pm. Read more

Art, Pottery & Craft

108 Raats Drive, Tableview
Price
Current class fee on enquiry
Ages
Children · confirm current age group

Small children's art classes led by a local art teacher with a focus on creativity, confidence and skill development. The wider studio offers drawing, painting, mixed-media and family workshops. Read more

Fellow mom biz

Art, Pottery & Craft

Hampstead Park
Price
Varies by session
Ages
Varies by session

A creative space where kids come to make, play and get properly messy. Art, sensory play, creative workshops and events for different ages — all about letting children explore and make things without anyone judging whether it's "good". Read more

Art, Pottery & Craft

Vredenhof, Keurboom Road, Newlands
Price
Grade R–5 R620 · Grade 6–12 R660 per term · R240 once-off application per family
Ages
Grade R–12

The Newlands art centre formerly known as the Frank Joubert Art Centre, teaching extramural art to school-going children from Grade R through to matric, with a separate Creative Arts class for Grades 8 and 9 that includes every material used. Read more

Clubs, Nature & Life Skills

Scouting, guiding, chess, forest school and cooking programmes that build practical skills, confidence and community. Fees and meeting times often depend on the local group or branch.
Open Clubs, Nature & Life Skills
Mom-Vouched Fellow mom biz

Clubs, Nature & Life Skills

Rondebosch
Price
R250 per child · bundles available
Ages
1½–6 years, with a parent

Occasional kids potting workshops — a relaxed, messy play afternoon session for moms and kids aged 1.5 to 6. Each child gets seedlings, pots, soil, plant markers and decorative stickers, and goes home with four potted flowers/herb/veggies (depending on the theme). Read more

Clubs, Nature & Life Skills

Cape Town

Price
Group fees vary
Ages
5–17 years · age-banded branches

A searchable route into local Scout groups for boys and girls. Meerkats covers ages 5–6, Cubs ages 7–10 and Scouts ages 11–17, with programmes built around practical skills, outdoor activity, teamwork and service. Read more

Clubs, Nature & Life Skills

Cape Town

Price
Unit fees vary
Ages
Girls 4½–18 years · age-banded branches

Local guiding units centred on fun, adventure, friendship, confidence and life skills. Teddies is for ages 4½–7, Brownies 7–10, Guides 10–14 and Rangers 14–18. The official unit directory covers multiple Cape Town districts and shows which age branches operate at each unit.

Clubs, Nature & Life Skills

Oakdale, Bellville & online
Price
Current training fee on enquiry
Ages
Children & teens · level assessment required

Structured small-group chess training for beginner, intermediate and advanced players, delivered through virtual or hybrid contact-and-online programmes. The academy uses a multi-year curriculum and online chess resources. Read more

Clubs, Nature & Life Skills

125 Rathfelder Avenue, Constantia Heights, Cape Town, 7806

Price
R2500 per 8-session term, once a week · Explorers twice a week R4500
Ages
2–10 years · age-banded groups

Weekly outdoor forest-school sessions built around exploration, nature art, river play, whittling and child-led learning. There are three age bands: Explorers ages 2–4, Discoverers ages 3–6 and Adventurers ages 5–10. Read more

Clubs, Nature & Life Skills

Constantia, Claremont & Tableview branches

Price
Branch fees on enquiry
Ages
2+ years · age-banded programmes

Hands-on cooking and baking classes across three Cape Town branches. Sticky Fingers pairs ages 2–3 with a caregiver, Little Chefs gives ages 3–7 a 60-minute class, and the 80-minute Master Class teaches ages 8+ to follow more complex recipes in small teams. Read more

Music, Singing & Drama

Music tuition, youth theatre and performance programmes for children and teenagers.
Open Music, Singing & Drama
Mom-Vouched

Music, Singing & Drama

Blouberg, Claremont, Fish Hoek & Meadowridge
Price
Wrigglers/Rhymers R1150 per 8-class term + R350 joining fee · Snugglers R1500 including pack
Ages
2 months–3 years · programme dependent

Small-group music and movement classes for babies and toddlers, with a structured 30-minute musical programme followed by 30 minutes of social time. Regular Wriggler and Rhymer classes cost R1,150 for an eight-class term in 2026, plus a R350 joining fee. Read more

Mom-Vouched

Music, Singing & Drama

Cape Town venues, schools and private classes
Price
R1,395–R1,650 per term · R380 once-off fee
Ages
3 months–4+ years

Caregiver-and-child music classes using songs, rhymes, percussion instruments, rhythm, melodies, visual aids and props. A term includes 9–11 lessons and costs R1,395–R1,650 depending on length; new members pay a once-off R380 fee that includes the instrument and prop kit. Read more

Music, Singing & Drama

Joseph Stone Auditorium, cnr Klipfontein Road & Protea Street, Athlone
Price
Current fees on enquiry
Ages
3+ years · discipline and level dependent

A long-running community performing-arts school offering classical ballet, modern and contemporary dance, hip hop, drama, music and voice training. Read more

Music, Singing & Drama

Studios in Newlands, Rondebosch, Bellville, Durbanville, Kuils River & Paarl, plus classes at participating schools

Price
Termly fee on enquiry · sibling discounts
Ages
3–18 years · age-banded programmes

Weekly speech and drama classes following an international curriculum arranged so that a child can move from age 3 to 18 without repeating a lesson, through Kindy, Lower Primary, Upper Primary and Youth Theatre levels. Two branches cover the city. Read more

Music, Singing & Drama

20 Picton Street, Parow
Price
Group theory/BME R830 per term · individual practical tuition from R1175 · piano, percussion or harp from R1320 · instrument hire extra
Ages
School-going learners

A WCED music centre offering individual instrumental, singing and theory tuition to school-going learners, plus orchestras and ensembles. Read more

Music, Singing & Drama

The Masque Theatre, 37 Main Road, Muizenberg
Price
R750 per term · Hang Outs R20 drop-in
Ages
8–18 years

Weekly term-time drama classes for young performers, covering improvisation, voice, movement, storytelling and stage presence. The classes are open to ages 8–18 with no experience required and cost R750 per term. Read more

Music, Singing & Drama

40 Louw Road, Hout Bay
Price
From R130 for 20 minutes · instrument dependent
Ages
4+ years · instrument dependent

Private piano, guitar, drums, singing, bass and woodwind lessons. Piano and singing can start from age 4; guitar commonly starts from age 6. Young beginners pay from R130 for 20 minutes, ages 6–11 generally pay R200 for 30 minutes, and instrument-specific rates differ.

Music, Singing & Drama

West End Primary, 26 Primrose Street, Lentegeur & Bethel Tabernacle, Kraaifontein
Price
Current programme fee on enquiry
Ages
Children & youth · programme dependent

A non-profit community arts academy offering instrumental and vocal tuition, choirs, big band and ensembles, music technology and dance through structured after-school programmes. Read more

Coding, Robotics & Science

Practical coding, robotics and science programmes that turn screen time into making and problem-solving.
Open Coding, Robotics & Science

Coding, Robotics & Science

Unit C4, Century Square, Heron Crescent, Century City
Price
R280 per lesson · R1,120/month · free trial
Ages
6–18 years

Small-group coding and robotics lessons with supplied laptops and robotics kits. Classes are grouped into ages 6–8, 9–11 and 12–18, with a maximum of 6–8 learners per educator. Lessons cost R280 each, billed as R1,120/month for four lessons, with no registration fee. Read more

Coding, Robotics & Science

14 Roodehek Street, Gardens
Price
Programme price on enquiry
Ages
9–18 years · programme dependent

Robotics and applied STEM coaching, including FIRST LEGO League for ages 9–16, FIRST Tech Challenge for ages 12–18, 3D printing and Arduino courses. Gear Up offers team, school, small-group and one-to-one options.

Coding, Robotics & Science

Participating Cape Town schools and venues
Price
Fees on enquiry
Ages
6–15 years · programme dependent

LEGO-based engineering enrichment across age bands. Bricks Challenge introduces mechanics and engineering to ages 6–10 in 75-minute lessons, while the Robotics programme is for ages 12–15 and runs for 90 minutes. Each programme comprises 36 lessons.

Coding, Robotics & Science

Valmary Park, Durbanville & Welgevonden Estate, Stellenbosch
Price
R950/month · no registration fee currently advertised
Ages
5–16 years · programme dependent

Hands-on after-school LEGO SPIKE Prime robotics for beginners through to competition teams, with coding, building and problem-solving in groups of no more than eight learners per facilitator. Read more

Coding, Robotics & Science

370B Main Road, Observatory
Price
Normal entry: R95 youth/adult · pensioners R45 · family of four R340 · special workshops may cost extra
Ages
Families · individual activities may have age guidance

December dates coming soon.

Hands-on science programmes during school holidays, with activities changing for each break.

Gymnastics, Circus & Climbing

Gymnastics, tumbling, parkour, circus and climbing programmes for strength, balance and confidence.
Open Gymnastics, Circus & Climbing

Gymnastics, Circus & Climbing

5 Woltemade Street, Strand
Price
Current fee on enquiry
Ages
4+ years · recreational to competitive

Rhythmic gymnastics, ballet and movement training for recreational and competitive children, including a preschool programme and holiday camps. Classes focus on flexibility, strength, co-ordination, confidence and musicality, with transport available as a separate service. Read more

Gymnastics, Circus & Climbing

Main Road, Retreat
Price
Programme fees on enquiry
Ages
Children, teens & adults · programme dependent

A community club with a strong adaptive-recreation mission and a varied timetable that includes archery, parkour, artistic and recreational roller skating, table tennis, basketball and roller hockey. Read more

Gymnastics, Circus & Climbing

Unit 5, The Island, 9 Milner Street, Paarden Eiland
Price
Child day pass R180 · shoes + harness R120
Ages
5+ years · supervision rules vary by age

Indoor climbing with a dedicated children's zone, 16m high sport-climbing walls and kids' climbing courses. Children must be at least 5 to climb. Read more

Gymnastics, Circus & Climbing

9 Hill Park Lane, Mowbray
Price
From R1410 per term for one weekly class · from R500 sign-up membership + R180 annual affiliation
Ages
2+ years · age-banded programmes

Recreational gymnastics and parkour with age-banded classes: Tumbling Tots for ages 2–4, Gummi Bears for ages 5–6, beginner gymnastics for ages 7+, Little Parkour for ages 3–5 and beginner parkour for ages 6+. Read more

Gymnastics, Circus & Climbing

Grace Baptist Church, 77 Ringwood Drive, Parklands
Price
Baby & Little Giants R1275 per term · Junior Giants R1800 per term · club levy R260 · registration extra, confirm amount
Ages
3+ years · recreational to competitive

Artistic gymnastics for boys and girls from age 3, from beginner recreational groups through to competition levels. Beginner groups run Monday–Thursday, with some squad sessions on Fridays. Read more

Gymnastics, Circus & Climbing

Participating schools in the Southern Suburbs & Atlantic Seaboard
Price
R645 per term · R335 half term · R580.50 per term paid annually upfront · R300 annual registration
Ages
Young children · confirm the programme at your school

A 30-minute movement programme offered at participating schools, using age-appropriate equipment. The Cape Town franchise guarantees eight classes per term. Read more

Gymnastics, Circus & Climbing

1 Kerk Street, Arauna, Brackenfell
Price
From R340/month · registration from R190/year
Ages
3+ years · programme and level dependent

A Gymnastics South Africa-registered club offering preschool Gym Animals and Pre-Gym, women's and men's artistic gymnastics, tumbling and trampoline. Children can start at age 3. Read more

Gymnastics, Circus & Climbing

Kenridge Primary, Durbanville · Gaia Waldorf, Pinelands · Llandudno Primary

Price
Current class fee on live enrolment system
Ages
4–13 years · age-banded programmes

Gymnastics, tumbling, trampoline, ninja and parkour programmes across three Cape Town venues. Preschool groups cover ages 4–6 and school-age groups run through age 13, with separate four-hour holiday clubs. Read more

Gymnastics, Circus & Climbing

Homestead Park, Oranjezicht & 1st Sea Scout Hall, Fish Hoek
Price
Current class fee on enquiry
Ages
Under 8, 9–12 & teens

Parkour and free-running taught through progressive challenges, with a focus on safe falling, balance, co-ordination, body awareness and efficient movement. Read more

Holiday Programmes

Supervised school-holiday programmes. Dates and availability change each holiday, so always confirm the current programme before booking. Stay tuned for the December holiday dates and details — most operators publish theirs from early November.
Open Holiday Programmes

Holiday Programmes

Forest House and Alphen Trail, Constantia · Deer Park, Vredehoek
Price
Ages 3–5 R500 a day or R2400 for all five · ages 5–10 R475 a day or R2275 for all five · minimum two days
Ages
3–5 and 5–10 years

December: ages 3–5 on 7–11 December; ages 5–10 on 7–11 and 14–18 December.

A week of forest-school mornings over the school holidays — child-led outdoor play, nature art and time in the trees. The 3–5s are at Forest House in Constantia, 9:30–12pm; the 5–10s are out along the Alphen Trail or at Deer Park in Vredehoek, both 9:30–12:30pm. Read more

Holiday Programmes

Observatory and Somerset West
Price
R350 a day · R1,400 for the week
Booking
https://totalninja.co.za/holiday-club/

December dates coming soon.

A week of holiday club on the ninja-warrior course, 8:30am–6pm, with lunch, drinks and all activities included. It runs at both branches — Black River Park in Observatory and Lourensford in Somerset West — and the week rate saves a day.

Holiday Programmes

Winelands Square, Paarl
Price
R300 a child
Ages
4–7 years

December dates coming soon.

Two hours each morning, 10am–12pm, at the Paarl adventure space — an hour and a half on the course, a half-hour guided craft, and a fruit snack and juice. Their own grip socks are compulsory and are not in the price.

Holiday Programmes

Muizenberg
Price
Juniors R435/day, R870/2 days, R1200/3 days or R1890/5 days · teens R370/day, R940/3 days or R1460/5 days
Ages
8–17 years

December camps run 7–11, 14–18 and 21–24 December, then 4–8 January.

Holiday surf camps in Muizenberg for boys and girls aged 5 to 18, with surf lessons, beach games and team-building, and the surfboard, wetsuit and rash vest all included. Read more

Holiday Programmes

Constantia and Rondebosch
Price
Multisport R200 a day or R650 for all four days · Soccer R270 a day or R880 for all four days · Cricket R270 a day or R880 for all four days
Ages
4–13 years

December dates coming soon.

Multisport (ages 4–5): 9–11am, Constantia and Rondebosch, R200 a day or R650 for all four days Soccer (ages 6–13): 9am–12:30pm, Constantia and Rondebosch, R270 a day or R880 for all four days Cricket (ages 6–13): 9am–12:30pm, Constantia only, R270 a day or R880 for all four days.

Holiday Programmes

Soil for Life, Brounger Road, Sillery, Constantia
Price
Ages 3–6 R480 per day · ages 7–13 R580 per day · 10% off a full week · 5% for a second child (code 2Kids) · 7% for three (code 3Kids)
Ages
3–6 years and 7–13 years · separate groups

December dates coming soon.

Hands-on craft mornings under the trees, with separate younger and older groups. Activities across the week include candle making, clay, felting and weaving, with leatherwork and whittling for the older children. Materials, tea and snacks are included. 9am–1pm.

Holiday Programmes

Harpford Road, Wynberg
Price
R300 a session · R1,350 for all five
Ages
6–12 years

December dates coming soon.

Five mornings of creative arts and mindfulness over the school holidays, 10am–12:30pm — mixed media, clay, painting and puppet-making, with materials and snacks included. Bookable one session at a time or as the whole week.

Holiday Programmes

Beadica House, 12 Protea Road, Claremont
Price
Pricing on request
Ages
6–15 years

December dates coming soon.

Holiday camps for children aged 6–15 to explore coding, Minecraft, Roblox Studio, robotics, AI and creative technology through hands-on projects. Contact the Claremont branch for camp options, daily times and fees.

Holiday Programmes

St Anne's Primary, 151 Stella Road, Plumstead
Price
R150 a half day · R210 a full day
Ages
3–13 years

December dates coming soon.

A holiday club at St Anne's in Plumstead running during the school holidays, and open to any child, not only the school's own. Full days run 7am–5:30pm and half days 7am–12:30pm, with themed activities each day.

Holiday Programmes

Green Point Cricket Club, Green Point
Price
R220 a morning · R200 for siblings, referrals and full weeks
Ages
1–7 years

December dates coming soon.

Five mornings of holiday club at the GPCC Family Hub, 8am to 12pm, for toddlers through to early primary. Creative and sensory activities, outdoor play, music and movement, storytelling, and a complimentary session from one of the hub's partners. Read more

Holiday Programmes

Anna Beulah Farm, Durbanville
Price
R100 p/h · R170 for two hours
Ages
1–10 years

December dates coming soon.

Messy and multi-sensory play sessions at Anna Beulah Farm, charged by the hour and running Tuesdays to Sundays through the holiday in booked slots between 9am and 4pm. Bring a change of clothes and a towel.

Holiday Programmes

PNP Court, Willowbridge Shopping Centre, Bellville
Price
R200 a child
Ages
4–12 years · 3-year-olds with a parent helping

December dates coming soon.

Children's cooking sessions at Willowbridge, built around a theme each holiday. Contact the organiser for the next programme, session times, menu and dietary information.

Holiday Programmes

Westlake Drive, Tokai
Price
R325 a day · members 20% off
Ages
4–12 years, fully potty trained

December dates coming soon.

Holiday camps over the school-holiday week — gymnastics, games, sports and themed adventures, 8:30am–12pm, charged by the day. Members pay 20% less. Children bring a water bottle and a nut-free snack.

Holiday Programmes

Lifestyle Surf Shop, 21 York Road, Muizenberg
Price
Group lesson R250 · private R400
Ages
Private lessons ages 5+ · group lessons ages 12+

December dates coming soon.

School-holiday surf lessons at Muizenberg with a surfboard and wetsuit included. Sessions run for 90 minutes and cover warming up, beach safety and coached time in the waves. Read more

Holiday Programmes

370B Main Road, Observatory
Price
Normal entry: R95 youth/adult · pensioners R45 · family of four R340 · special workshops may cost extra
Ages
Families · individual activities may have age guidance

December dates coming soon.

Hands-on science programmes during school holidays, with activities changing for each break.

Holiday Programmes

Intaka Island Eco-Centre, 2 Park Lane, Century City
Price
R195 per child per day · Kids Club members receive 20% off
Ages
5–12 years

December dates coming soon.

Explore the wetlands through wildlife spotting, nature scavenger hunts and outdoor creative activities. Book one day or all three programme days. 9am–1pm.

Holiday Programmes

Zeitz MOCAA, Silo District, V&A Waterfront
Price
R150 per child per workshop · members and Mini-Passport holders R100
Ages
6–16 years

December dates coming soon.

Skybound: Sparkle & Explore is an art programme with several activity stations for children to choose from, inspired by the museum’s artworks and architecture. Children make things that float, fly, swing and sway.

Holiday Programmes

Norval Foundation, 4 Steenberg Road, Tokai
Price
Morning workshops R320 · afternoon sculpture workshop R300
Ages
7–12 years

December dates coming soon.

Art workshops inspired by the galleries and sculpture garden, with painting, mixed media, fabric painting and sculpture across the week. Choose individual sessions through Webtickets.

Know somewhere we've missed?

Mom's Directory

Send us a message

Corrections, questions, tips.

We'll only use your details to reply. Prefer email? themomsdirectory@gmail.com