About Us

Home / About Us

Who We Are

About Us - Who is MySwim

Our Company

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

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.

Our Pools

MySwim 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 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.

Our Team

About Us - The MySwim team
Sharon, MySwim's owner

I’m passionate about swimming. I love teaching and am so proud to see the progress my students have made in a term! It’s just awesome. I’m so honoured and humbled to be making a difference.


Nokuthula, Instructor


Lebo, Instructor


Natalie, an intructor at MySwim


Regina, an instructor at MySwim

Aspiring to instruct swimming full time and pass on knowledge of this important skill


Leanne, an intructor at MySwim


Zuki, an intructor at MySwim


Hlako, a General Assistant at MySwim


General Assistant


Some of the testimonials MySwim has received
  • Words cannot express my heartfelt gratitude toward you.

    You have been a pillar of support and an incredible influence in my little girl’s life and for that I will be eternally grateful to you. It has been a wonderful experience having you as her coach and friend.

  • I really want ta take this opportunity to thank you guys for the wonderful job you have been doing with them over the past two months.
    They have improved tremendously. We really do appreciate your hard-work and professionalism

  • Wow... what a pleasure to deal with you guys. I must say I have been very impressed and will gladly recommend you to everyone.

  • Kaylee is doing very well with her swimming and now goes to lessons at the Bath University in the UK where all her instructors are amazed at how well she can swim for her age.

    All thanks to the great start she had with MySwim

  • Connor has had a great time with you guys and has really showed an improvement over the months - Thank you, and all his coaches, for the patience and great instructing!

  • I just wanted to let you know what a fantastic job your team is doing!

    Keagan is improving every week and is loving it.
    Aiden has really has made wonderful progress too.

    A big thank you to the whole team on doing such a great job.

  • I would just like to thank Myswim and sepcially the swimming instructor for such amazing experience this afternoon. Milan loved every second and I felt so comfortable with her being in the pool with the instructor.

    Once again thank you for such professional service, friendly staff and clean welcoming environment.

  • I would like to thank the team for assisting me reach my goals. you guys are a great team. Thank you again.

  • Natalie is an amazing swim teacher. She is patient, kind and soft natured which allows my daughter to feel comfortable. Her lessons work with the swimmer and she know exactly when to step up the difficulty. We absolutely love her.