Learn to Swim
If your child is a complete beginner or wants to improve their strokes, we offer classes for all ages and levels. At High Performance Swimming we have created a concise and trusted Learn to Swim training program which will allow children to move through the levels at their own pace and skill, and to teach them all swimming skills and to help prepare those who are interested in joining our competitive program. 

We offer 6 different levels from New Beginners to Pre Squad, and children will join the group class which best suits their own level, allowing children with similar skills to progress through the Learn to Swim program together.


Learn to Swim Levels

Read our level descriptions below to better understand which level your child can join.

Level name


New beginners

This level is for swimmers who have not had any formal lessons and will be learning the swimming skill from the start. The aim of this level is to introduce young children to a safe and exciting environment where they will enjoy learning how to swim.


In this level the swimmer the swimmers will start practicing jumping into the pool as well as learn how to push and glide from the wall on their front and back. Blowing bubbles is a main part of this level and not only from their mouth but also being able to blow bubbles through their nose. The swimmer will also have learnt and be able to move through the water for at least 5 metres forwards and backwards. Safety rules, safe entries and safe exits are continuously made aware of throughout the lessons.


At the end of this level the swimmer will be able to jump into the deep end confidently. The push and glide in this level will be more advanced as the swimmer will be using the streamlined position. As well as using the streamlined position the swimmer will be able to roll on their front or back underwater. In this level the swimmer will also be taught the basic of tumble turns, rolly poly, and have no problem picking up objects from the pool floor. The children will also be practicing to swim further in the water and in level 3 the swimmers will need to be able to swim at least 10 metres.

Stroke Improvement

In this level, children will start to improve their basic swimming techniques for frontcrawl and backstroke with the introduction of more advanced drills. The number of lengths that the swimmers will be doing will gradually increase throughout the level which will help their overall stamina.  In this level the full breaststroke is taught and butterfly kicking is introduced.

At the end of the level swimmers are able to swim 100m non stop.

Stroke Correction

During this level the swimmers will focus on all aspects of the four competitive strokes. The frontcrawl and backstroke will be worked on most and will not only include kicking but also the full style for at least 8 lengths. Breathing on each side for the frontcrawl will also be focused on throughout the level. The full breaststroke technique will be improved and basic drills for butterfly will also be taught throughout this level. More drills will be taught and the children will be able to swim lengths non-stop as they are able to do a complete tumble turn and push of in a streamlined position. The swimmer will learn how to perform a dive.


This is the final level before swimmers can join our swim squad programme, and this level focuses on preparing the swimmer to enter our Mini Squad. Swimmers will now know the proper style for each stroke. They will also know a wide range of drills that will be used and developed further within the swim squads. Swimmers will be able to swim frontcrawl and backstroke for at least 400m non-stop. Swimmers will know how to complete a touch turn for breaststroke and butterfly, and tumble turn for frontcrawl and backstroke. They will also have more practice with diving from the block and swimming fast.

Our Learn to Swim Courses are available at these 5 locations

Fees can be paid as follows:
Payments can be made with our administrator who will be at the poolside. We accept payment by card, cash (please bring correct change.)

Fees can also be paid through bank transfer:

Bank details – Account name; High Performance Swimming

NBD Bank 1014997532101
IBN AE030260001014997532101
Al Qouz Branch
Swift code EBILAED
Please inform the office by sending a message on 050 1754747 when you made a bank transfer. Please include name of the swimmer and schedule.
High Performance Swimming Club revolves around every aspect of swimming.
HPSC Office Nadd Hessa
Apricot Building 1 Office 411-3
Silicon Oasis
PO Box 337143
Dubai UAE
Contact Us