One With Water swimming school is based in Craighall Park offering structured swimming lessons in an indoor heated pool. Lessons are offered from 3 months old to adults.

One with Water believes in learning with FUN!

Baby Programme

Our little peoples programme  starts with Baby classes with a carer, progressing to Water Confidence classes with the coach in preparation for the Learn to Swim classes.  Throughout the programme a combination of games and ability-based swimming tuition is emphasised that reinforces water skills for life,

Child Learn to Swim Programme

These fun-filled lessons have a structured teaching plan of water safety, breathing techniques and stroke development to graduate to become proficient in swimming.

Adult Learn to Swim Programme

Adults of all ages can join a class of 2 or a customised, individual lesson with a coach. Teaching covers the basics of water safety and ensure gliding, floating, treading water skills will be mastered in motivational sessions to ensure your reach your goal. Special water safety lessons are available for home helpers.

Our Promise

We have a maximum of 3 students per class to ensure swimmers benefit from their lesson. Students are encouraged to progress at their own pace. For those preferring one-on-one teaching, we offer private individual lessons with the coach.

All coaches are accredited with Swimming South Africa, with valid CPR/First Aid and Police Clearance certificates.

Future Plans

Our instructors have an interest in remedial exercise, and hydrotherapy as a form of rehabilitation following accidents and operations. 




After our baby course, your little one will be used to the sensation of being in water. This will develop their natural instincts and your child will swim freely using different techniques to stay safe in and around water.

Small classes with a carer per child, will teach them a life long skill and grow their confidence too.

As water confidence and skills improve, your child will be ready to enter the pool with an coach until they are confident to be alone in the water with their friends.

Basic strokes will be taught as well as the love of being in the water - water safety, breathing techniques, buoyancy, treading water and basic life saving skills. 

Boards, noodles, arm bands and back floats assist the swimmer whilst learning the correct body position necessary for the complete stroke. Timing, of the arm and legs and breathing to co-ordinate with one another in order to be competent in each stroke.


Learning to swim is a life skill. Above all, it is enjoyable. Not only is swimming a great form of exercise for your physical and mental wellbeing, it could save your life.

Whether you have never been afforded the opportunity to learn swimming techniques or are aqua phobic (scared of water), our focused adult swim lessons will teach you confidence in water allowing you the chance to have fun with family and friends.  You will be taken through the steps from water buoyancy, floating, gliding, kicking, treading water to front and back strokes. 
Its never to late to start on this exciting learning adventure.

Special classes are available for home helpers to ensure the safety of children at home when parents are absent. Critical skills are taught to ensure child safety should unintentional entry be gained into pool enclosures.


The Building

Heated indoor pool maintains a consistent, warm temperature for the comfort of our swimmers. 

The Pool

8.5m X 2.4m with a depth of 1.5m at the deep end facilitates all facets for our training. The pool is stepped on four levels encouraging students to progress deeper as their confidence increases.  Our pool temperature is maintained at about 32 degrees Celsius.

  • Facilities

  • Male and female changerooms/toilets

  • Rinse off shower

  • Complimentary tea and coffee

  • On site security

  • Free parking

  • Restful environment

Swimming Coach