Preloader Close

Swimming lessons in Bryanston

Our Bryanston branch

Little Fishes Swim School in Bryanston, Johannesburg offers swimming lessons for children from 6 months old, taught by Swim South Africa certified, CPR trained instructors. Our Bryanston branch opened in 2009, and instructors teaching baby and toddler classes are guided by the TodSwim national programme.

About Little Fishes Swim School

Little Fishes was founded in 2003 in Fourways, and we opened this second branch in Bryanston in 2009. We’re a family-run swim school with Swim South Africa certified, CPR trained instructors who care deeply about your child’s growth, both in and out of the pool. All our baby and toddler classes are guided by the TodSwim national programme. Every class is designed to build trust, develop skills at each child’s pace, and celebrate small victories along the way.

Our swimming programmes

Baby Fishes (6 months to 3 years)

Bonding, water comfort and safety
Our Baby Fishes classes are guided by the TodSwim national programme, designed to help little ones feel at home in the water. Parents join in every lesson, learning how to support their child’s comfort and confidence through songs, play, and gentle guidance. Focus points: early water familiarity, gentle breath control, parent-baby bonding, safe introduction to submersion.

Class size: 4 to 6 parent-child duos.
Price: 1x/week R2,810 per term, or 2x/week R4,760 per term (a discount for coming twice a week). Registration: R400 once-off.

Learn to Swim (3 years and up)

Confidence, independence and safety
With only two to three children per instructor, our Learn to Swim classes ensure focused attention and quick progress. Children learn essential safety and swimming skills through playful, positive sessions that build lasting confidence. Focus points: water safety and self-rescue, floating, paddling and breath control, safe pool entry and exit, confidence through play.

Class size: 2 to 3 children per instructor.
Price: 1x/week R2,992 per term, or 2x/week R5,620 per term. Registration: R400 once-off.

Stroke Development (6 years and up)

Technique, endurance and precision
Once swimmers are water safe, we focus on refining strokes for efficiency and endurance. Children progress from our 15m pool to our 25m pool, preparing for galas or club-level swimming through positive coaching and teamwork. Focus points: stroke correction and breathing rhythm, endurance and control, turns, starts and performance skills, preparation for Crusaders Swimming Club.

Class size: 2 to 3 children per instructor.
Price: 2x/week R3,176 per term. Registration: R400 once-off.

Pre-Club / Squad

Training and preparation for competitive swimming
For swimmers ready to take their skills to the next level, our Squad programme runs in partnership with the Crusaders Swimming Club, developing strength, endurance and advanced technique over distance while preparing swimmers for competitive club-level swimming. Focus points: building endurance and strength over distance, perfecting stroke efficiency and competitive starts, learning how to track and improve times, understanding race discipline and sportsmanship, preparing for South African club-level swimming.

Class size: 2 to 3 children per instructor.
Price: 4x/week R3,370 per term (Crusaders Swimming Club fee not included). Registration: R400 once-off.

Common questions from parents

How many children are in each class?

Learn-to-Swim and Stroke Development classes have 2-3 children per instructor. Baby classes have 4-6 parent-child duos per instructor, with a parent in the water throughout.

How much do swimming lessons cost in Bryanston?

Lessons run from R2,810 per term, with a once-off R400 registration fee. Exact pricing depends on the programme and how many sessions a week, so see our programme pages for full details.

What are your opening hours, term dates and parking like?

Monday to Friday: 12:30pm to 6pm. Saturday: 8am to 12pm. Closed for the year from 15 December 2026. There’s ample parking on-site, and the property is safe and secure. Little Fishes Swim School has two branches, Fourways and Bryanston in Johannesburg, and is not to be confused with any similarly named swim school elsewhere.

Pool, parking and location

Is the pool heated? Yes, our Bryanston pool is indoor and heated year-round, so lessons stay comfortable whatever the Johannesburg weather is doing. Parking: There’s ample parking on-site, and the property is safe and secure. Nearby areas and schools: We’re based on Bantry Road in Bryanston, and welcome families from right across Bryanston as well as nearby Morningside, Rivonia and Sandton. We’re also close to a number of local schools, including Bryanston Primary School, Bryanston High School, Bryneven Primary School and Curro Bryanston Preschool.

Contact details

Address: 25 Bantry Road, Bryanston 2191
Phone: 082 857 9026
Fax: 011 463 8389
WhatsApp: 082 857 9026
Email: bryanston@little-fishes.co.za
Opening hours: Monday to Friday 12:30pm to 6pm, Saturday 8am to 12pm

Go To Top
WhatsApp Fourways WhatsApp Bryanston Call Fourways Call Bryanston