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 Aerobic 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. No impact on joints & perfect for injury rehabilitation.

Snorkel, Scuba & SAI Instructor

Learn to Snorkel or choose from a variety of PADI Courses; from Discover Scuba, Open Water, Advanced Diver, Rescue Diver etc. Scuba Diving trips to Sodwana Bay & to the Red Sea in Egypt. We also offer SAI Swim Instructor Courses.

Contact Us on more Information about What we Offer

Amanzi Swim Centre

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

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