Skip to Content

ABC Swimming School

Provides professional aquatic training for all ages and skill levels, focusing on three core areas:

  • Junior Development: Focuses on water safety, foundational strokes, and building confidence in children through a supportive, playful environment.
  • Adult Lessons: Offers a judgment-free space for beginners to learn the basics or for experienced swimmers to refine their technique and fitness.
  • Competitive Training: An elite track designed to help swimmers compete in any competition by mastering advanced starts, turns, and race strategies.

Led by expert coaches in a temperature-controlled facility, we turn every student into a safe, efficient, and confident swimmer.

 

What we offer

  • ​Professional Instructors
  • Own Pools 
  • Individual and Group Bookings available.
  • Heated Indoor as well as Outdoor Pools
white and green wooden stand on swimming pool
An address must be specified for a map to be embedded

  info@abcswimmingschool.co.za  
   064 123 4567 
   Pretoria Gauteng