Swim School Randburg logo

Swim School Randburg logo


Swim School Randburg – My Swim boasts 2 x heated swimming pools.
Our “big” pool measures 15m x 5m, is 1m deep, and is kept at a minimum temperature of 30 degrees. Learn to Swim classes, Stroke Lessons and Adult swimming sessions are taught in this pool.
The “little” pool measures 8m x 3.7m, is 1m deep, and is kept at a minimum temperature of 31 degrees. This pool is primarily for our Baby & Todler Swim classes, and some of our younger swimmers.

Depending on the day/time and the demands of the teaching schedule, the pool configurations change allowing greater flexibility in the teaching spaces across all lesson types. The pool temperatures are maintained year-round and provide an ideal learning environment for all clients. Being comfortable in the water allows for improved concentration and quicker mastering of skills in the pool.

The pools at Swim School Randburg – My Swim are tested twice daily and dosed (based on test results). Keeping the pools at optimal swimming conditions at all times is of utmost importance! Both pools are Chlorine sanitised.

Swim School Randburg – My Swim is based in Northriding, Johannesburg, centrally located and easily accessible from the surrounding areas. The Swim School Randburg – My Swim boasts two heated indoor pools, one 15m pool and a smaller 8m pool. Lessons are conducted year-round.

About us

The swimming school was founded in 2010 by Joanne Vreenegoor. Joanne is a Zimbabwe swimming colours holder, South African Masters swimming colours and record holder, and Swimming South Africa Learn to Swim instructor. With an extensive background in aquatics as both swimmer and instructor, she is passionate about the sport of swimming, and believes everyone should be water safe! Joanne believes “technique is key to ensuring a comfortable and efficient stroke.” She is qualified as a Basic Life Support (BLS) Medic, and also teaches CPR and First Aid.

Learn to Swim with Swim School Randburg – My Swim

The Learn to Swim program is sanctioned by Swimming South Africa, and teaches the principles of aquatic safety, the basic swimming strokes and survival techniques.

Baby & Toddler Swim

As parents, we all want the best for our children. We want them to be healthy and happy babies that reach their developmental milestones timeously.

Stroke Lessons with Swim School Randburg – My Swim

Stroke Lessons further develop the strokes learnt in the Learn to Swim program and build confidence and fitness in these strokes. Contact us for more information.

Nursery Schools

My Swim provides Learn to Swim and Introductory Stroke Lessons to Nursery Schools as an extra-mural activity. These lessons are offered during the school day.

MySwim offers swimming lessons to nursery schools either on-site (facilities dependent) or at the MySwim pools during the school day.

MySwim instructors either travel to the individual schools or swimmers are transported to the MySwim pools via registered service providers.

The individual requirements of each school i.e. day(s)/time(s)/frequency/pool(s) used/number of swimmer etc. are taken into account when planning lessons for each school.

For additional information and to set up a meeting to discuss the different possibilities.

Swim School Randburg

Swim School Randburg


Your request has been submitted successfully.

Show all timings
  • Monday09:00 AM - 05:00 PM
  • Tuesday09:00 AM - 05:00 PM
  • Wednesday09:00 AM - 05:00 PM
  • Thursday09:00 AM - 05:00 PM
  • Friday09:00 AM - 05:00 PM

Additional Details