Little Waves
Starter confidence
R1 800/month
- 4 lessons a month
- 1 lesson a week, 30 minutes each
- Small group, placed by level
Elegant, effective swimming lessons for everyone from 2 years old to adults. Water confidence, beautiful technique and seamless online booking.

Major Moves Swim offers swimming lessons in Midrand for every stage: a first float, a child’s first length, an adult finally at ease in the water, or a swimmer chasing a faster time. Small groups or one-on-one, always placed by a professional assessment.
Five ways in, all 30 minutes. Choose one to see what a lesson looks like.
from R1 800Water confidence first, then floating, kicking and the first strokes.
from R1 800Never too late. Patient lessons for adults, private or in a small group.
from R600For swimmers who can swim and want to swim properly: technique, breathing, turns.
from R1 800Focused sessions for swimmers who race, or want to.
R3 500Five days in a row, 30 minutes a day. Water confidence before the holiday.
Transparent monthly pricing. Every lesson is 30 minutes, plus a once-off R450 assessment that includes your Major Moves Swim cap.
Starter confidence
R1 800/month
Fast progress
R2 600/month
Exclusive one-on-one
R2 800/month
Compulsory, once-off. Includes a Major Moves Swim cap.
Private 40-minute session.
Five days in a row, 30 minutes a day.
Some pools have their own price list. The booking page always shows your pool’s price before you pay.

This week’s lessons and how many spaces are left. Tap a time to book it.
Everything happens online in about ten minutes. Your place is held while you pay.
Choose a package and the weekly lesson times that suit you. Only times with space are shown.
The registration and consent form, online: swimmer details, medical information, emergency contact and photo consent.
The R450 assessment and your first month, by card or Instant EFT. Confirmation and a calendar link follow by email.
You choose the assessment date when you book: Mondays, Wednesdays or Saturdays. The coach confirms the right group, and your cap is included.
A payment link arrives by email before each month. Pay by the 1st and lessons simply continue.
Anything else? WhatsApp 074 882 4141.
Everyone from 2 years old to adults. Learn to Swim starts at 2 years old, and Adult Learn to Swim is for adults starting from zero or afraid of the water. Stroke correction and competitive training are for swimmers who can already swim.
Group packages start at R1 800 a month for one 30-minute lesson a week (Little Waves). Two lessons a week (Strong Swimmer) is R2 600, and private one-on-one lessons (Private Splash Master) are R2 800 a month. Every new swimmer pays a once-off R450 assessment, which includes a Major Moves Swim cap. Prices can differ at some pools; the booking page always shows the price for the pool you choose.
So every swimmer is placed safely, in the right group, at the right level. The coach decides placement after seeing the swimmer in the water. You choose the assessment date when you book (Mondays, Wednesdays or Saturdays), and the R450 is paid once only.
Lessons are cancelled when there is lightning or unsafe weather, because safety comes first. A weather cancellation allows for a make-up lesson, subject to availability.
Missed lessons are not guaranteed to be made up. Make-up lessons are limited, offered on a rotation basis and subject to availability. A booked make-up that is missed is not replaced.
Fees are paid monthly in advance, on or before the 1st. You pay online through PayGate by card, Instant EFT or other South African payment methods. Before each month we email you a payment link.
Yes. Adult Learn to Swim is for adults starting from zero or afraid of the water. Most adults choose private lessons.
Fees are non-refundable unless otherwise agreed in writing.
A swimming costume, a towel, goggles if your swimmer uses them, and the Major Moves Swim cap from the assessment. Please arrive a few minutes early.
Send us your details and someone from the team will get back to you. You can also WhatsApp 074 882 4141 or email majormoveskph@gmail.com.