Marcia's Swimming School is situated in Cyrildene, Johannesburg, Gauteng. The Swimming School was established in 1990 and is accredited by  SSA.

 Marcia's Swim School is built on years of experience teaching children and adults with professionalism, care and patience.


Moms and Tots

We take children from 1 year of age up until 3 years of age in a Moms/Dads and Tots class. Once or twice a week for half an hour (Monday through to Saturday)…read more

Learn to swim

We offer lessons for beginners from 3 years and upwards. (From Monday through to Saturday). We offer once or twice a week group lessons…read more

Private Swimming Lessons

We teach children from 3 years in a private lesson once a week for half an hour. (Monday through to Saturday), we teach all levels and stages giving them the necessary edge…read more

Junior Coaching

We offer a Junior Coaching session twice a week for 45 min…read more


The importance of swimming and water safety can't be under estimated. Marcia's Swim School thank you for teaching our children how to swim as well as safety precautions around the pool. My kids are now confident around a swimming pool and enjoy swimming with friends.–John Mason

Swimming is all about technique, since taking lessons at Marcia swim school, I have improved on my technique and have enjoyed the results. –Roxanne Kinsey