What we Offer - Swimming Lessons in Johannesburg

Baby & Toddler Swimming

Baby & Toddler Swim Lessons

From ages 6 months - 30 Minute in-water Baby/Toddler classes focusing on water safety skills. Must be accompanied by a Parent/Guardian who does not need to be a efficient swimmer - just comfortable being in water. Child must wear a swim nappy. 


Learn to Swim: 2/half to 15 years

Learn to Swim Lessons

Swimming Lessons in Johannesburg - Children's classes are grouped ages 3-5 years / 6-8 years / 9-12 years & 13-15 years according to swim experience. 30 Minute in-water lessons -

Max. 4 Kids vs. 1 Instructor + 1 Assistant. 

Must be Potty-Trained. 


Adult Learn to Swim Lessons

Adults up to any age as long as they are healthy enough to get in/out of pool comfortably. 45 Minute lesson in either a private class (1 Student vs. 1 Instructor) or a shared swim slot (2 Students vs. 1 Instructor)

Stroke Correction

Swim Stroke Correction

30 Minute Swim Stroke Correction Lessons offered in Freestyle, Butterfly Breast Stroke & Backstroke. This is for efficient swimmers wanting to improve their swim technique / time / fitness.

Aqua Aerobics Classes

Aqua Aerobics Classes

1 Hour Class - Max. 6 Students vs. 1 Instructor. Brilliant Workout - Cardio / Strengthening exercises for students from ages 15 and Up.

Scuba Diving Courses & Trips

Scuba Diving

a Variety of PADI Courses available from Discover Scuba, Open Water, Advanced Diver, Rescue Diver etc. Scuba Diving trips to Sodwana Bay & to the Red Sea in Egypt.

Contact Us on more Information about What we Offer

Get in Touch

Amanzi Swim Centre

21 Beverley Drive North, Constantia Kloof, Roodepoort, Gauteng 1709, ZA

Cell: 083 268 9777 - If we do not answer we are busy in the pool - Leave a Message / WhatsApp & we will get back to you shortly.