Swimming Lessons

Learn to Swim

Our new STA endorsed programme is designed to help swimmers of all ages on their journey from water wings to squad training.

Learn to Swim
Learn to Swim

Fill in the form below to find out more or enroll for our Learn to Swim programme.

Available at these clubs
Dive right in


Available at these clubs in Gauteng

  • Bedfordview
  • Bel Air
  • Broadacres
  • Bryanston
  • Cedar Square
  • Centurion
  • Cradlestone
  • Dainfern
  • Glen Acres
  • Glenvista
  • Greenstone Park
  • Groenkloof
  • Krugersdorp
  • Little Falls
  • Menlyn
  • Montana
  • Moreleta Park
  • New Market
  • Old Eds
  • Randburg
  • Roodepoort
  • Sunninghill
  • Sunward Park
  • Vanderbijl Park
  • Victory Park
  • Waterfall (JHB)

Western Cape

Available at these clubs in the Western Cape

  • Century City
  • Claremont
  • Cape Gate
  • Constantia
  • Durbanville
  • Mitchells Plain
  • Steenberg
  • Sunningdale
  • Sun Valley
  • Table Bay Mall
  • Table View
  • Tygervalley
  • Waterstone Village
  • Wembley Square

Kwa-Zulu Natal

Available at these clubs in Kwa-Zulu Natal

  • Cascades
  • Gateway
  • Hillcrest
  • La Lucia
  • Pavilion
  • Pietermaritzburg
  • Westville

Free State

Available at these clubs in Free State

  • Fichardt Park
  • Northridge Mall


Available at these clubs in Botswana

  • Airport Junction


Available at these clubs in Namibia

  • Kleine Kuppe
  • Maerua Mall
A class for every age and abilityy
We're making waves
Think STA-certified instructors, professionally structured classes to help your kids journey from water wings to squad training, plus deliberately small class sizes to get the most from the lesson.
Virgin Active Learn To Swim Junior Swim Levels

Junior swim levels

Virgin Active Learn to Swim is causing ripples of excitement with our families and junior members. Backed by the Swimming Teachers Association, our swim lessons accommodate every age and skill. Here’s a breakdown of the programme’s junior swim levels, and what each level means.