top of page
Water

Dedicated to Teaching

Individuals to swim confidently

 

Mac's Swimming School is conveniently based in Bryanston and Riverclub.

 

Learn to swim for tots, toddlers, adults and aqua aerobics. Our Swimming pool is heated and covered all year round!

 

Stroke correction and water safety.

 

Our water is non-chemically treated, and is safe and hygienic while gentle on our little swimmers' eyes and skin.

 

We focus on water safety and skills, and believe in having fun at the same time.





Coach Gail.jpg

About Us

Mac's Swimming School is a family-owned and operated swimming school that has been serving the Johannesburg community for over 15 years. Founded by Gail MacMillan, the school was established from a lifelong passion for swimming, water safety, and helping individuals of all ages develop confidence and competence in the water.

​

What began as a small learn-to-swim programme has grown into a respected swimming school operating from heated indoor facilities in Bryanston and Riverclub. Today, Mac's Swimming School teaches babies from as young as six months old through to adults, providing a safe, supportive, and enjoyable environment where every swimmer can progress at their own pace.

From 2021 to 2023, Mac's Swimming School partnered with Crawford International Bryanston, where Gail and her team provided swimming instruction to approximately 80 learners each week.

​

Lessons were conducted every Wednesday morning from 09:00 to 12:30, requiring the management of large groups of children across varying age groups and swimming abilities. This experience further strengthened Mac's Swimming School's expertise in delivering structured swimming programmes within an educational environment while maintaining high standards of safety, organisation, and learner engagement.

​

Our philosophy is simple: swimming is not only an important life skill but also a vital water safety skill that can save lives. We are committed to developing confident swimmers while ensuring that safety remains at the centre of everything we do.

​

Our Founder - Gail

 

Gail MacMillan has been involved in swimming for most of her life.

​

Her competitive swimming journey began at the age of 10, training under renowned coaches Bill and Moira Lamont in Bedfordview. Gail represented Transvaal and earned full colours for swimming, tennis, and hockey during her school years.

​

Her dedication to swimming has continued throughout her life. Since 1997, she has been a registered Central Gauteng Aquatics (CGA) official and has remained actively involved in competitive swimming, club development, fundraising initiatives, and athlete support.

​

In 2008, Gail qualified as a Learn to Swim Instructor through Swimming South Africa and further developed her teaching experience through her work with Wahoo Swimming and Little Fishes in Bryanston. She officially established Mac's Swimming School in 2010 and has successfully built it into a thriving full-time swimming programme.

​

Swimming is deeply rooted in the MacMillan family. All four of Gail's children have been competitive swimmers, representing South Africa internationally, including competitions in Ireland and Australia. Her sons, Kyle and Dylan Mac Millan, were members of the Peter Williams Olympic Squad between 2008 and 2012.



Our Team

Our experienced and dedicated instructors are passionate about helping swimmers achieve their goals while making every lesson enjoyable and engaging.

​​

Together, our instructors create a welcoming environment where swimmers can build confidence, develop skills, and enjoy their time in the water.

The Mac's Swimming School team consists of (in order):

  • Nicole Fleischer

  • Gail Mac Millan (Owner - Head Coach)

  • Fhulufhedzani Mutheiwana

  • Tamlin Crafford

“The absolute BEST swimming school and teachers!"
bottom of page