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

Learn to Swim in Roodepoort, Johannesburg at Amanzi Swim Centre

Swim Lessons offered at our Swim Centre in Johannesburg

Baby & Toddler Swimming

Baby & Toddler Swim Lessons

From ages 6 months - 30 Minute in-water Baby/Toddler learn to swim classes focuses on water safety skills. Must be accompanied by a Parent  or 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.

Find out more



Scroll down and find the perfect gift to spoil yourself or a loved one.  Once we have received your payment and contact details via Payfast we will contact you to arrange a suitable date and time for your adventure or awesome product and send you the voucher.  

Try out Scuba Diving Vouchers


Buy a 'Try Scuba Diving Voucher'

Always wondered what it feels like to Scuba Dive and 'breathe under water?' Come and try out Scuba Diving in our Indoor Heated Pool! We supply all the needed scuba gear, air fills, and a Qualified PADI Instructor. We will also take underwater pictures of you to treasure this experience forever. Anyone 8 years and older can join - R650 per person or only R1200 if 2 people join. 

2 Hour Scuba Experience...Adventure Awaits!  Once we have received your payment and contact details via Payfast we will contact you to arrange a suitable date / time and send you the voucher. 

Try Scuba Diving Voucher for 1 Person

Try Scuba Diving Voucher for 2 People

Adult 3 Day Water Safety Swim Courses


Buy a 3 Day 'Basic Water Safety Skills Course' Voucher

Brand NEW Adult Learn to Swim short course being launched January 2019! Once a month from a Tuesday to Thursday for 1 Hour per day we will host a short course teaching you basic water safety skills in our Indoor Heated Pool. These are not swim lessons, but more for someone who just wants to feel safe and comfortable in the water. You will be learning skill such as floating on your back, how to get in and out of the pool, what to do in an emergency situation etc. Maximum of 2 Adults per course...so bring a family member or friend! Must be 20 years or older. If you are 1 person the all inclusive course price is R1500 if you are 2 people the price is R2600 for both everything included - that is a R400 saving so sign up now! Once we have received your payment and contact details via Payfast we will contact you to arrange a suitable date / time and send you the voucher.

Buy a 'Water Safety Skills Course' Voucher for 1 Person

Buy a 'Water Safety Skills Course' Voucher for 2 People

Swim, Snorkel & Scuba Soft Gear


Scubapro Professional Mask, Snorkel & Fin Set


The perfect set for travelling divers, snorkelers or divers on a budget! The new ultra-durable, compact and lightweight GO Fin is designed to be worn on barefeet and delivers good performance with minimal effort. Paired with the high-quality, low volume and soft silicone Mask and Snorkel, this set offers great value and will give you years of experiences.


  • GO Travel Fin - XS/S, M/L, XL & 2XL (Black or White)