Swimming is more than a recreational activity. It is an essential life skill that can improve water confidence, physical fitness and personal safety. But choosing the right swimming school is not always straightforward or even easy.
Some academies specialise in babies and toddlers, while others focus on adult beginners, water-phobia learners or swimmers preparing for competitions. Facilities can also differ considerably, from public Olympic-sized pools to purpose-built indoor heated centres.
The following top 10 swimming schools in Malaysia have been selected based on their programme range, coaching structure, facilities, geographical coverage and suitability for different types of swimmers.

D Swim Academy, commonly known as DSA, is one of Malaysia’s most established swimming schools. It offers a broad pathway covering beginner lessons, stroke development, lifesaving education and competitive swimming.
The academy operates from the National Aquatic Centre in Bukit Jalil and provides lessons at several other locations across Kuala Lumpur, Selangor, Johor and Penang. DSA states that it has served more than 40,000 learners and is recognised as a Gold-level AUSTSWIM Swim Centre.
Its wide geographical reach and range of programmes make it a practical option for families who want a swimming school that can support learners beyond the beginner stage.
Provides learn-to-swim lessons, lifesaving programmes, fitness swimming and pathways for advanced swimmers
Offers classes at major aquatic and sporting facilities across the Klang Valley, Johor and Penang.
DSA states that its swimming teachers are certified and CPR-qualified, with qualifications connected to AUSTSWIM and the Life Saving Society Malaysia.
Ideal for: Families seeking an established academy with multiple locations and a clear pathway from beginner swimming to advanced development.

Happy Fish Swim School is particularly well known for its baby, toddler and young-child swimming programmes.
The academy operates indoor swimming facilities and offers age-based classes for babies, toddlers, children and adults. Its Malaysian locations include areas such as Mont Kiara, Setia Alam, Elmina, Klang, Cheras and Mount Austin.
Its warm indoor pools and parent-assisted early-years programmes make it especially attractive to families introducing very young children to the water.
Provides classes for babies from four months old, followed by toddler and independent children’s programmes.
Temperature-controlled swimming pools that allow lessons to continue more comfortably during rain
Baby programme promotes gradual progression at the child’s pace
Ideal for: Parents looking for structured baby, toddler or young-child swimming lessons in an indoor environment.

SwimIn12 is a results-focused swimming school known for its structured programmes for children and adults.
Its flagship curriculum is built around helping beginners develop swimming confidence within 12 lessons. The academy also offers weekly lessons, personalised programmes and coaching for swimmers who want to improve their technique.
SwimIn12 places particular emphasis on learners dealing with water anxiety or limited time, making it a strong option for adults who have postponed learning how to swim.
Uses a defined lesson pathway intended to help learners build confidence and independence.
Has experience working with children and adults who are uncomfortable or fearful in deeper water.
Offers regular weekly lessons, intensive programmes and coaching for different ages and swimming abilities.
Ideal for: Busy adults, older beginners and water-phobia learners who want a structured, results-oriented learning approach.

Swim Up Academy combines swimming instruction with water-safety and survival skills.
Its programmes cover babies, toddlers, children and adults, including learners who want to overcome water anxiety. Lessons incorporate practical safety fundamentals such as floating, treading water and entering or exiting a pool safely.
The academy also offers pre-competitive swimming and specialised programmes such as lifesaving, freediving and mermaid swimming.
Integrates floating, safe pool entry, treading water and basic survival skills into its lessons.
Provides instruction for learners with water phobia and promotes swimming opportunities for individuals with special needs.
Offers lessons beyond basic swimming, including pre-competitive training and international lifesaving programmes.
Ideal for: Learners who want practical water-safety skills alongside regular stroke and swimming development.

Aquabubs Swim School is a child-focused swimming academy located at United Point in Kuala Lumpur.
Its programmes introduce babies and toddlers to the aquatic environment before gradually progressing towards water safety, survival skills and formal stroke development. The academy operates with a team of instructors in a purpose-built, family-friendly centre.
Aquabubs may be particularly appealing to parents who prefer a smaller, specialised academy rather than a large multisite swimming organisation.
Offers baby and toddler programmes that gradually build comfort and confidence around water.
Moves learners from water familiarisation to survival skills, streamlining, kicking and stroke development.
Operates from a purpose-built facility designed around child safety, learning and parental convenience.
Ideal for: Babies, toddlers and younger children who need a gentle introduction to swimming in a specialised environment.

My First Swim School provides structured swimming lessons with a strong emphasis on creating a comfortable learning environment.
The academy was founded by former swimming students who later became instructors. This background has shaped its focus on teaching quality, student care and the development of strong swimming foundations.
Its main centre is located in Section 19, Petaling Jaya, with additional branch information available for Seremban 2.
Places emphasis on helping new learners feel comfortable before advancing to more technical swimming skills.
access to lifesaving-related programmes and Bronze Medallion training
Ideal for: Children and new swimmers who benefit from a patient, foundation-focused learning environment.

Dory Swim Academy stands out for its indoor 25-metre heated swimming pool.
The academy’s programmes begin with water confidence and survival swimming before moving towards stronger swimming technique. Its instructors follow a standardised teaching syllabus, which helps maintain consistency when learners work with different coaches.
The covered facility also reduces the likelihood of lessons being interrupted by rain, making it convenient for families seeking more predictable scheduling.
Provides a covered 25-metre facility suitable for lessons throughout the year.
Trains instructors to follow a shared teaching process and consistent lesson syllabus.
Encourages water confidence and basic survival ability before progressing into more advanced strokes.
Ideal for: Families who prioritise an indoor heated pool and a consistent, syllabus-led teaching system.

Sailfish Swim Academy offers swimming programmes for learners ranging from infants and beginners to competitive swimmers.
Its lessons place emphasis on water safety, technical development and personalised instruction. Programmes are available for children and adults, with private lesson options for learners who need more individual attention.
The academy also operates classes at locations that include an indoor heated pool at Tropicana Aman.
Offers swimming classes for children, adults and learners with different levels of experience.
Provides private classes that can be adapted to an individual swimmer’s learning pace and objectives.
Supports swimmers who want to move from general lessons into more advanced or competition-focused development.
Ideal for: Families seeking personalised lessons and a pathway covering both recreational and competitive swimming

Water Mates Swimming Academy provides swimming lessons at several locations across Selangor and Kuala Lumpur.
The academy was founded in 2019 by former Malaysian national swimmer and record holder Tern Jian Han. Its programmes include beginner lessons, lifesaving classes and competitive swimming development.
Water Mates currently lists centres in Subang, Kepong, Kota Damansara and Klang, with facilities designed for different learner levels.
Was founded by a former national swimmer with coaching and competitive experience.
Provides convenient options for families living around Subang, Kepong, Kota Damansara and Klang.
Offers general swimming lessons, lifesaving instruction and competitive swim training.
Ideal for: Klang Valley families seeking a multisite academy with beginner, lifesaving and competitive programmes.

EZY Swimming Academy is one of the more prominent swimming schools serving Johor Bahru and the surrounding region.
The academy teaches swimmers at different levels and provides a pathway into competitive swimming. Its main operations include the Pusat Akuatik Arena MBJB in Larkin, with other Johor locations listed by the academy.
EZY also highlights its role in developing high-performance swimmers, including an athlete who competed at the Paris 2024 Olympic Games.
Provides an established swimming-school option for families outside the Klang Valley.
Offers training for swimmers who want to progress beyond recreational swimming.
Promotes a competitive pathway that has included the development of national-level and Olympic-standard talent.
Ideal for: Learners in Johor who want structured swimming lessons with access to a competitive development pathway.
Swimming lessons in Malaysia typically cost RM40 to RM100 per group lesson or RM100 to RM210 for a private one-to-one session. Monthly fees usually range from RM160 to RM400 for group classes, excluding possible registration or pool charges.
Some swimming schools accept babies from around four months old for parent-assisted water-familiarisation classes.
Indoor heated pools can be more comfortable for babies, toddlers and learners who are sensitive to colder water.
Most beginners can learn basic swimming skills in 8 to 20 lessons, while becoming a confident and competent swimmer often takes 20 to 40 lessons with regular practice. Young children typically take longer than older children and adults because they develop water confidence and coordination at a different pace.
Private lessons provide more individual attention and may suit water-phobia learners, children with specific needs or swimmers correcting technical weaknesses. Group lessons are usually more affordable and can help children learn through observation and social interaction.
Ask whether the instructor holds recognised qualifications such as AUSTSWIM, STA (Swimming Teachers’ Association UK) or certifications issued through the Malaysia Swimming Teachers’ Association (MSTA), along with current CPR or first aid training.