Extra mural activities and classes in Johannesburg

Choose an extra mural activity in Johannesburg above and scroll down to find companies offering these activities.

Rosebank Scout Group

Parkwood, Randburg

Scouts group for boys and girls aged 7 to 18 in Rosebank.
From 7 - 18 yrs old

Music Box - Pre music for kids

Bedfordview, Germiston; Midrand; Parktown North, Parkhurst, Randpark Ridge, Randbu...

Music for babies and kids, parent/child classes, music classes, music for children, music and m...
From 4 mnths - 6 yrs old

Bubbles Swimming School

President Park, Midrand

We offer lessons to babies (6 months), children and adults and cater to all skill levels from b...
From 6 mnths - All ages

Ava Lee Artistry

Fourways, Sandton

Art classes for kids in various mediums.
From 7 yrs - All ages

The Dance Factory


Dance classes for underpriviledged children and dance performances
From 7 yrs old

MySwim Swimming School cc

Northriding, Randburg

Swimming lessons for babies, toddlers, children & adults, for all levels. We have two indoor he...
From 6 mnths - All ages

Little Scientists Pty Ltd

Little Scientists Extramural and Kids Parties that focuses on science, technology, engineering ...
From 3 - 12 yrs old

Mrs Swart Music Studio


Piano lessons, theory, harmony and aural training for all levels from beginners to Grade 8- Eng...
From 7 yrs - All ages

Whale of a Time Swim School

Morningside Manor, Sandton

Iinfant swimming lessons, learn to swim classes, squad training, water safety lessons for domes...
From Birth - All ages

Drama JunXion

Northcliff, Randburg

Award Winning Drama Academy. USA curriculum for kids, teens and adult. Training offered for int...
From 3 yrs - All ages

The Wooden Spoon Kitchen

Linden, Randburg

Cooking blog, recipe development, food photography and creating online resources to help you be...
From 5 yrs - All ages

Bizzy Hands Puppet Company

We specialise in live puppet shows featuring social-emotional learning. All shows can be perfor...
All ages


Auckland Park

The TechoLab at the University of Johannesburg hosts workshops in technology for children of al...
From 6 - 18 yrs old

Aqua Rush Swimming School

Eastleigh, Edenvale; Magaliesig, Fourways, Sandton

Professionally-run swim school for beginners to advanced swimmers.
From 6 mnths - All ages

Wild Things Pottery

Pottery extra mural classes and pottery craft box kits.
From 2 yrs - All ages

B Music

Bordeaux, Randburg

Music training in Piano, Vocals, DJing, Music Production, Music Theory, Flute, and Recorder. On...
From 6 - 18 yrs old

Chique Modelling School

Pineslopes, Sandton

Modelling school that equips young girls with important life skills and modelling coaching.
From 4 yrs - All ages

Johannesburg Gymnastics Centre (JGC)

Newlands, Northcliff, Randburg

Artistic gymnastics club offers gymnastics classes from the beginner levels, right through to t...
From 2 yrs - All ages


Sunninghill, Sandton

Dance studio & wellness centre offering ballet, tap, jazz, contemporary, pilates & entertainmen...
From 2 yrs - All ages

Art of Living


Yoga, Breath Work, Meditation, Mindfulness, Intuition, Art Excel, Yes, Art of Living, Know You...
From 5 - 18 yrs old

ASSITEJ South Africa


Access to performing arts experiences for children and young people.
All ages

Fame Academy


Performing Arts Holiday Workshops: Singing Dancing Acting
From 6 - 16 yrs old

Crew Creative

Centurion; Johannesburg South

Our tie dye business offers unique, tie-dye themed parties/workshops and DIY party kits that pr...
From 3 yrs - All ages

Flipflop Gymnastics

Gymnastics classes for boys and girls of all ages, we do Gymnastics Parties and Corporate Team ...
From 2 yrs - All ages

iStore Education

iStore Education brings universities, schools, teachers, students and faculties unparalleled su...
From 6 yrs - All ages

Jill's Swimming School

Malanshof, Randburg

Swimming lessons for all ages, Swimming lessons in Randburg. Learn to swim. Stroke correction. ...
From 3 yrs - All ages

Glitter and Glue

Mobile Arts and Crafts for children. Ideal for parties, playdates, school fetes, markets and mo...

Art Studio 32 Flavours

Bedfordview, Germiston; Kensington

Art lessons for kids, teens and adults. Explore creativity through drawing,painting and sculptu...
From 5 yrs - All ages

Total Ninja

Greenstone Park, Edenvale; Northgate, Randburg; Montana Park, Pretoria

Largest supervised indoor activity, fitness venue in Africa and party venue, inspired by the gl...
All ages

ArkStar Kidz Club

Walkerville, Johannesburg South

NPO creating opportunity for our youth to learn, grow and participate in equestrian sport
All ages

Richard Roodt Swimming School

Linden, Northcliff, Randburg

Swim school, swimming lessons for kids in an indoor heated pool.
From 8 - 18 yrs old

IQ Football

Craighall Park, Randburg

The only brain-centered football academy and club in South Africa, developing intelligent playe...
From 3 - 18 yrs old

Global House of Music PTY Ltd

Waterfall Estate, Kyalami, Midrand; Randburg; Fourways, Bryanston, Sandton

Music lessons for All ages. We teach beginners and experienced students. Our qualified teachers...
From 3 yrs - All ages

Superfins Swimming

Coronationville, Eldorado Park, Johannesburg South

Swimming lessons for kids, teens and adults. Learn to swim program, stroke correction, water sa...
From 4 yrs - All ages

Blaze Talent


Model agency in Bryanston JHB need children/ teens for tv adverts etc
From 2 - 18 yrs old

The Horse Company

Farmall, Randburg

Horse riding lessons from ages 3 and up, stabling of horses, horses up for half bait
From 4 yrs - All ages

Five6seven8 Dance Studio


Dance studio offering ballroom, latin, ballet, hip hop for kids and a variety of dance classes ...
From 3 yrs - All ages

Silverseals Swim School

Robertsham, Johannesburg South

Swimming lessons for babies, kids and adults. Aqua aerobics classes
From 18 mnths - All ages

Linden Lifesaving Club


Lifeguard Services. Not only are our lifeguards trained to be skilled in rescuing, but they are...
From 7 yrs - All ages

Kariena Olivier School of Ballet

Berario, Randburg

Ballet classes for kids from 3yrs and adults by experienced teacher. Students entered in exams,...
From 3 yrs - All ages

Vision Board Masterclass

Parkmore, Sandton

Learn to create your own vision board on an unforgettable journey of self-discovery, empowermen...
From 10 yrs - All ages


Greenside, Randburg

Art classes for children in Greenside Johannesburg
From 5 - 18 yrs old

Art Fundamentals

Blairgowrie, Randburg

Fun and expressive art classes that teach skills, make mess and express creativity!
From 3 - 17 yrs old

Aquatots SA

Florentia, Alberton; Cinderella, Boksburg; Houghton, Crowthorne, Midrand; Craigha...

Swimming lessons for babies, kids and adults
From Birth - All ages

Super Star Swimming School

Kensington, Fourways, Paulshof, Sandton

Swimming lessons to all ages from 6 months in heated pools all year round.
From 6 mnths - All ages

MTG Taekwon-Do,Fitness & Self Defence

Bedfordview, Germiston; Emmarentia, North Riding, Randburg

Taekwon-Do & Cardio Tkd Kickboxing, Martial arts for kids & adults locations around Johannesbur...
From 6 yrs - All ages

Roy Lotkins Swimming School

Linden, Randburg

Swimming tuition for kids & adults all levels plus squads & experienced teacher
All ages

Shaw-Butler Dance Studio

Malvern East, Edenvale; Rembrandt Park

Irish and Highland /Scottish Dancing Classes for boys and girls, all ages. Dance training for ...
From 4 yrs - All ages

goforchess Academy

Bryanston, Sandton

Beginner's chess classes, chess workshops, schools chess coaching, private chess coaching, ches...
All ages

Blairgowrie Swimming Academy

Blairgowrie, Randburg

Heated indoors swimming school for babies from 6months, toddlers, learn to swim, stroke correct...
From 6 mnths - All ages

Ross Howard Music

Kempton Park; Randburg; Bryanston, Sandton; Noordheuwel, Krugersdorp

Music school teaching music lessons, piano, guitar, drums, singing, violin, cello, saxophone, c...
From 3 yrs - All ages

The Glitter Factory Craftageous

Fourways, Sandton

South Africa's original crafting activity store, studio and craft party venue for the past 10 y...
All ages

Nataka Dance Company

Barbeque Downs, Midrand

Kathak Fusion & Bollywood Dance Classes.
From 7 yrs - All ages

Total Ninja Northgate

Northgate, Randburg

Largest supervised indoor activity, fitness venue in Africa and party venue, inspired by the gl...
All ages

Houghton Estate Preschool


Nursery school, creche, learning centre, homework & tutoring, swim school, party venue
From 3 mnths - 6 yrs old

Ranger Stables

Craighall Park, Randburg

Ranger Stables is a small stable yard found in the heart of Craighall Park. We offer horse ridi...
All ages

Dodgeball ​ ​SA

SA's​ first​ Dodgeball sporting association - We organise mixed, social leagues, to...
From 7 yrs - All ages

Story Cafe

Fourways, Sandton

Bespoke children's book store and workshop space.
From Birth - 15 yrs old

Spellbound Puppets

Book now! Great interactive shows for birthday parties, schools; holiday programmes; or organiz...
From 3 yrs - All ages

Inspire Ballet Academy

Greenstone, Linksfield, Sunningdale, Glenhazel, Lyndhurst

Ballet studio offering beginner to advanced ballet classes.
From 18 mnths - All ages

WGRUV Dance International

Bryanston, Sandton

Contemporary, Ballet and Spanish Dance, pre-professional program and home to WGRUV Dance Intern...
All ages

Bonj Music School

Ferndale, Linden, Randburg; Morningside, Rivonia, Sunninghill, Woodmead, Sandton

Music School in Johannesburg offering Classroom Music Lessons, Online Lessons and Home Visits. ...
From 3 yrs - All ages

Joburg Ballet


Joburg Ballet is the country's foremost professional ballet company.
From 6 yrs old

TL Fusion Gymnastics

Linden, Randburg

Gymnastics program for toddlers, kids and teens, enhances fitness, coordination and movement
From 1 - 18 yrs old

Tatjana's Music Studio


Music lessons including singing, piano, guitar, violin, flute, saxophone and clarinet lessons! ...
From 5 - 18 yrs old

Kids On Camera


Online Casting kids for adverts, tv sitcoms, kids catalogues, kids confidence book, kids traini...
From Birth - All ages

Africa Voices Trust

Auckland Park

NPO - The primary goal of the Africa Voices Trust is to identify, educate and grow Africa's mus...
From 14 - 18 yrs old

Code College


Online and in-person coding classes for kids of all ages.
From 6 - 18 yrs old

Mustangs Junior Baseball

Emmarentia, Randburg

baseball coaching for boys and girls, holiday clinics & kids baseball parties
From 7 - 15 yrs old

Alexandra Baseball Association

Alexandra, Sandton

Baseball for kids in Alexandra, an initiative of playing to learn and learning to play
From 7 yrs - All ages

The Cirk

Cresta, Randburg

Circus based class for children. These are acrobatics, handstand training, and flexibility, aer...
From 6 - 12 yrs old

Shumbashaba Community Trust

Diepsloot, Soweto

Horses healing people - Children with disabilities; Youth at Risk; Life skills for Teens; Leade...
From 2 yrs - All ages

Quest Swim School

Randpark Ridge, Randburg

Swim school, learn to swim program, stroke correction and high performance training.
All ages

Laura's Swimming School


Swim school with qualified instructors, aqua classes, fitness programs.
From Birth - All ages

Blewmusic PTY

Bryanston, Sandton

Piano, cello, violin lessons to all ages and levels, DJ sound solutions for events and parties.
From 6 yrs - All ages

Shacks Dance Studio

Bryanston, Sandton

Ballroom, Latin, Line and Dancefit studio
From 4 yrs - All ages

ADK-Drama & Film Fourways

Fourways, Sandton

Fun and interactive acting classes, movement and speech training, improved confidence, communic...
From 5 yrs - All ages

Aquatic Zone

Alberton; Cheltondale, Crowthorne, Midrand; Fairland, Randburg; Fourways, Sandton

Swimming lessons from toddlers to adults.
From Birth - All ages

Olive Branch Cookery School

Fourways, Sandton

Cookery classes, cooking school for kids, adults, housekeepers, birthday parties, corporate eve...
From 2 yrs - All ages

Tennis For Life

Parkhurst, Midrand; Fourways, Rivonia, Sandton

Professional Tennis coaching available to all ages and levels.
All ages

Bona Bana Art School

Morningside Manor, Sandton

Our art classes give children a platform through which to develop their creativity.
From 4 - 13 yrs old

5678 Productions


Group and private dance classes for children and adults. There's Dance Mouse for toddlers and f...
From 5 yrs - All ages

The Ski Deck

Ferndale, Randburg

Enjoy all the fun of bumboarding, slope surfing and sliding down the slope. We have a 20m bumbo...
From 3 yrs - All ages


Sunninghill, Sandton

Comprehensive computer and coding courses for kids as well as tuition services for IT and Geogr...
From 6 - 16 yrs old

STEM & Robotics for Kids

Blairgowrie, Randburg; Morningside Manor, Sandton

Science, STEM, Rocket launch, Dinosaurs, Chemistry Experiments, Programming, Engineering, Robot...
From 6 - 17 yrs old

Silvertree Stables

Kyalami, Midrand

Horse Riding lessons, Pony Parties, Kids Birthday Parties, Pony Camps, Fun Days, Pony Rides,Out...
From 3 yrs - All ages

SEISHIN Martial Arts Academy

Randpark Ridge, Randburg

Karate Martial Arts & Self Defence Classes for kids and adults
From 3 yrs - All ages

Young Engineers JHB South

Greenstone Hill, Aspen Hills, Nature Estate, Bassonia, Crosby, Crown Gardens, Elan...

An edutainment after-school program that focuses on the Science, Technology, Engineering, Mathe...
From 4 - 13 yrs old

Orlovska Dance Academy

Parktown North, Randburg

Ballet, Contemporary dance, Modern Dance, Jazz Dance, international dance teachers, ballet exam...
From 3 yrs - All ages

Junior Lab

Science party, educational, fun, interactive
From 4 - 9 yrs old

Sci-Bono Discovery Centre


World Class interactive science museum offering science & technology programmes for general pub...
All ages

Swimming Jays

Houghton, Gallo Manor, Sandton

A swim school based in an awesome facility for children with experienced teachers.
From 3 yrs - All ages

Visions Gymnastics

Kyalami, Midrand; Boskruin, Randburg; Weltevredenpark, Roodepoort

Competitive & non-competitive artistic gymnastics, rhythmic gymnastics & trampoline for girls a...
From 6 mnths old

Sue Rollinson Tennis Academy

Greenside, Randburg; Morningside, Sandton

Professional Tennis Coaching to all ages. Venues: Pirates Tennis Club Greenside and Grayston Pr...
From 4 yrs - All ages

Sun Valley Stables

Kyalami, Midrand

Shows, pony camps, fun days and outrides. Different levels of promotion. Safe first ponies to c...
All ages

Rapid Rescue Lifesaving Club


Lifesaving, First Aid, Swimming, Community service, fitness and leadership in a safe environmen...
From 8 - 18 yrs old


Bedfordview, Craighall Park, Randburg

Fun-based coding school teaching children digital literacy and coding plus Virtual Escape Room ...
From 6 - 18 yrs old

Kids Aviation Club


An aviation club creating awareness and inculcating a passion for aviation among school going c...
From 3 - 18 yrs old

Sugar 'n Spice by Lauren

Centurion; Midrand; Ferndale, Randburg; Sandton; Roodepoort

Custom Cakery specialising in artistic, delicious baked goodies for all ages and occasions. Kid...
All ages

D.A.T Music School

Randburg; Fourways, Sandton; Krugersdorp; Roodepoort

Piano, Vocals, Guitar, Saxophone lessons, theory lessons
From 4 yrs - All ages



A creative and life coaching studio restoring the importance of self-love as a daily practice a...
From 10 yrs - All ages

Play Africa

Constitutional Precinct

Exhibits & programmes that stimulate physical, cognitive, social, and emotional growth of young...
From Birth - 11 yrs old

Visit places to go for day trips with your family in Gauteng.

How to use our extra mural directory?

We are here to help you find the right extra mural activities for your kids. The choice can be overwhelming. So to make it easier for you to search for those extramural classes most suited to your child, here are some pointers to consider when using the directory, which will hopefully narrow down your search and help you find what you need.

Music, drama and performing arts extra murals

Usually your child will show some interest in school offered activities. You can hone the skills developed by enrolling for extra murals aside from those at school. Music as an extra mural is always great for any child. Students that learn to play musical instruments such as the violin, guitar, piano and drums will benefit both academically and socially. Music and math are highly intertwined and studies show that music enables a child to figure math out more easily. Drama and performing arts for kids are a great form of expression. It boosts self-esteem and confidence and often helps shy kids open up in a safe environment. In the long term your child may find a career in acting or stage productions.

Sports extra murals

Sport coaching is very popular. The choices are endless and kids sometimes participate in more than 1 sport. Swimming extramural classes are a popular choice as this is a necessary life skill that every person should learn. Water safety and learning to swim programs are offered by both private swim schools as well as public swimming pools in all areas in Johannesburg. Building confidence in the water will have parents more at ease and it is amazing for increasing overall fitness for children and adults. Then we have a long list of other physical activities such as acrobatics, gymnastics and cycling. These activities often have kids progressing through different levels so parents can see their achievements annually. Flexibility, coordination, strength and agility are some of the benefits in these activities. Children with ADHD and related issues do well as they release their extra energy and learn to focus.

Soccer and ball sports extra murals

Soccer as an extra mural is common with boys and girls. Role models such as Neymar, Messi and Ronaldo have kids feeling like super stars on the field. Soccer is a great team game and teaches kids how to play with other children. Learning to be a team player is helpful throughout life and various areas of business and work too. Kids develop ball skills and increase fitness levels as soccer can be an intense game. Cricket as an extra mural is an all-time South African favourite and our summer days are perfect for it. Cricket is also a good team sport and having rules in sport assists in teaching kids about boundaries. As with all team sports, children learn how to interact with each other which improves their social skills. Baseball and basketball have recently picked up in popularity too with various leagues running in Johannesburg. Tennis coaching is usually a few times a week so that the child learns valuable skills and rules early on. As kids mature and with age they can compete at different levels.

Martial arts, dance & horse riding extra murals

Martial arts classes are best known for teaching discipline and self-defense. Kids are taught how to concentrate and have respect for themselves as well as others. For kids that have been bullied, martial arts provide an empowering feeling that will give them back their self-confidence. Clubs and scouts have been around for years and many parents will enroll their children because they became scouts. Valuable life skills and lessons are learnt at scouts and many would say it is essential learning for every child. Horse riding lessons is not only fun but can be therapeutic too. Kids who have suffered through trauma, autistic kids and kids with special needs create a special bond with the horses while learning the art of riding a horse. Caring for the horses also teaching kids empathy, caring and kindness. Dance as an extra mural can be intense and physical fitness is improved. Various forms of dance such as the popular hip-hop, jazz, modern and ballroom can be learnt by adults and kids. Dance competitions are exciting for parents and kids alike.

Arts and crafts, cooking & baking classes

But its not about sports and high energy activities only! Who can forget our arty, crafty kids? Art classes offer many layers and forms such as painting, drawing, sketching and is an excellent form of expression. Creativity and patience is refined while children get to showcase their talents. Similarly, cooking and baking classes allow kids to learn about healthy eating while becoming foodies. Science and tech are ever so popular with todays kids living in the tech age. There are also various extra mural options for special needs children that will assist them in development and socialising skills.

Begin your search

Parents should take into consideration what the child will need for the chosen extra mural. Often costs are a big consideration, as kids may need a guitar, dance gear, art supplies or sport equipment so always use these as guidelines as well. With all of these choices, kids and parents will have their days full and potentials reached! The sky is the limit.

Enjoy exploring all the options. Take your time, include your child in the search and have fun finding the perfect extra mural.