For Kids & Families

9 Baby and Toddler Swimming Classes in the Klang Valley

Share on WhatsApp Google+ Pinterest LinkedIn Tumblr

Children of all ages love water. Even young babies, who have not yet learned to crawl, may move independently in a pool. Group baby and toddler swimming classes are a great way to socialise, build confidence and teach basic water safety skills. Parents should of course be extra vigilant around water, even during bathing, no matter what age. If you feel that your child would enjoy the bonding, exercise, and fun of a baby and toddler swim class, here are some schools that offer them specifically for infants.

Generally, sessions are 30-minute group classes and a parent or caregiver is expected to accompany the child until at least 3 years of age, unless indicated otherwise. Some schools may offer classes for older children. If you’re looking for swimming at a baby spa, click here.


1. Aquabubs

2. D Swim Academy

3. EPS Sports Academy

4. Finns Boutique Swim Centre

5. Happy Fish Swim School

6. Splashtastik

7. Swim The World

8. Fast and Easy Swim Academy

9. Swimin12

1. Aquabubs

Photo credit: Aquabubs

Aquabubs provides a gentle introduction to swimming in a fun, playful and relaxed way with a progression that will help develop natural swimming skills. Their home branch has a purpose-built comfortably-heated pool with baby and toddler shower facilities, and even a play area.

Contact: 012-4882472/ 03-22018844 (Bangsar Only)

Email: aquabubskl@gmail.com

Age: 2 months to 7 years old

Cost: RM900 (Bangsar) or RM700 (United Point) for a term of 10 lessons and RM100 registration fee per family (includes 1 reusable swim diaper or diaper bag)

Trial:  RM75 (Bangsar),RM50 (United Point) 

Address: Bangsar (Home) – 24 Jalan Liku, Bangsar, 59100 Kuala Lumpur; United Point – G-16 United Point, 10 Jalan Lang Emas, 51200, KL

I Website I Facebook I Instagram I

2. D Swim Academy

Photo credit: D Swim Academy

D Swim Academy’s infant aquatic course is the Australian ‘Baby & me’ sequential, developmentally skill-based, water awareness programme. Their aim is to develop a solid foundation in a joyful and stress-free water environment. They also offer the DSA Special Care Swimmers programme, for special needs children aged between 5-15 years old, helping them develop muscle strength, physical endurance and improve behavioural patterns.

Contact: 1300 222 372

Email: info@dswimacademy.com

Age: 6 months to adult

Cost: Varies according to age and branch. Do enquire here.

Trial: Not Available

Address: National Aquatic Centre, Bukit Jalil, Kuala Lumpur Sports City, 57000 Kuala Lumpur; Multiple locations in KL, Selangor, Johor (fill in this form for class and preferred location)

I Website I Facebook I Instagram I

3. EPS Sports Academy

Photo credit: EPS Sports Academy facebook

EPS Sports Academy has been in operation since 2013 running soccer and swim classes for children. They also conduct swimming intensive holiday programs (along with  a soccer intensive, and a general recreational sports camp) during most local and international school holidays. All head coaches are qualified with at least a Sports Science degree and are well equipped to run these fun yet structured sport classes. 

Contact: 012-890 6372/ 012-731 6372

Email: info@epsacademy.com

Age: Water Kiddies– 3 to 5 years old; Water Junior – 6 to 12 years old

Cost: RM199.90 per month for a one hour session a week and RM84.80 registration fee

Trial: RM50 a class

Address: EPS Tropicana Golf and Country Club– Jalan Kelab Tropicana, Tropicana, 47410 Petaling Jaya, Selangor; EPS Desa Park City Club– Persiaran Residen, Desa Parkcity, 52200 Kuala Lumpur, Wilayah Persekutuan 

I Website I Facebook I Instagram I

4. Finns Boutique Swim Centre

Photo credit: Finns Boutique Swim Centre facebook

Finns Boutique Swim Centre adopts a child-centred approach, which encourages children to take aquatic education and swimming programmes into their own hands in a safe and comfortable water environment. The aim is to create a curriculum based on water play activities, planned for each individual child in different age groups, according to the child’s attributes and needs, at his/her own pace. They have custom-built salted and heated pools suitable for young learners.

Contact: 019- 221 2329

Email: finsandtrails@gmail.com

Cost: RM780 for 8 lessons and RM50 registration fee

Trial: RM70 per trial class

Address: Finns Damai– 19 Jalan Damai, 55000 Kuala Lumpur; Finns Subang– No. 34. SS19/1D 47500 Subang Jaya

I Website I Facebook I Instagram I

5. Happy Fish Swim School

Photo credit: Happy Fish Swim School

With over 14 years of teaching experience, Happy Fish has taught thousands of children how to swim with confidence. Following an engaging and fun curriculum, one can expect a pleasant learning experience. They have indoor heated UV with salt-chlorinated pools across their five locations. 

Contact: 03-92129410

Email: info@happyfish.my

Age: 4 months to adults

Cost: Ranging from RM560 to RM900 for 10 group sessions (depending on weekday/weekend and branch)

Trial: Group trial RM100, Private trial RM180 (free swim diaper included)

Address: 5 branches – Mont Kiara 163; Sunway Pyramid; Kota Damansara; Taman Sea SS23; Sunway Big Box

I Website I Facebook I Instagram I

6. Splashtastik

Photo credit: Splashtastik

Water is the environment babies are familiar with, so Splashtastik believes that the best time to start training your little one to swim is when they are still small. They have a comprehensive range of classes for babies, toddlers, children, and special needs children. Their heated pool is salt sanitised and indoor.

Contact: 012- 381 4184

Email: swim@splashtastik.com

Age: 6 months to 12 years old

Cost: RM300 for 4 lessons and RM100 registration fee

Trial: RM80 a class 

Address: Splashtastik Sports Complex, Extreme Park, Jalan Lompat Pagar 13/37, 40100,Shah Alam, Selangor

I Website I Facebook I Instagram I

7. Swim The World

Photo credit: Swim The World facebook

Swim The World has classes in water confidence, survival skills, and floatation in an indoor heated salt-water swimming pool. Their emphasis is also on parent-child connections during the sessions.

Contact: 012-900 6586

Email: hq@swimtheworld.com.my

Age: 6 months to adults 

Cost: RM660 for 12 lessons (6 months to 4 years) and RM60 registration, RM5 Wristband. Price for other ages depends on level and coach.

Trial: Free

Address: 20, Jalan CJ 1/1, Kawasan Perusahaan Cheras Jaya, 43200 Seri Kembangan, Selangor. 

I Facebook I

8. Fast and Easy Swim Academy

Source: Fast and Easy Swim Academy

Formerly known as Neemo Swim School and established in 2004, this academy now offers private and group swimming lessons with the flexibility to choose between having it at their centre or at your own pool. They aim to build water confidence, instil water safety, and challenge each individual in a structured and fun way. 

Contact: 019- 689 4322

Email: easyswim13@gmail.com

Age: 3 years old to adult

Cost: Registration fee RM50, RM300 for 4 group classes

Trial: Free 45 minute trial

Address: PJ Palm Sport Center, Diver Den, PAUM Clubhouse, 3K Sport Complex Subang Jaya, Selangor

I Website I Facebook

9. Swimin12

Source: Swimin12

Ever heard of a pressure free, guaranteed program that promises your (7 years and above) child to learn to swim in just 12 hours? You will be charged on a guaranteed basis with just a one time fee to ensure you’ve achieved the skill sets to swim confidently and safely, regardless of the number of hours needed in the event the12 hours does not suffice (limited to 1 year). For those age between 4-6, join their monthly program to gain water safe swim skills. 

Contact: 016- 3533 600

Email: info@swimin12.com

Age: 4 years old to adult

Cost: RM1800 (Guaranteed program); RM350 for 4 classes (Monthly program)

Trial: Free (RM12 for pool rental) 

Address: Swimin12  PJ Palms Sports Centre– Malaysia Kelab Syabas, Lorong Sultan, 46200 Petaling Jaya, Selangor; Swimin12 Bayan Club– Jalan BS 3/12, Taman Bukit Serdang, 43300 Seri Kembangan

I Website I Facebook I Instagram I

You may also want to check out:

  • Babies Swim Gym in Petaling Jaya for babies 4 months and older
  • EC Swim in Petaling Jaya for children 4 years and older
  • Mermaid Queen in Nilai for babies and toddlers 6 months and older
  • Supersharkz in Shah Alam and Kota Damansara for kids 3 years and older


This list is not exhaustive, and rates may be subject to change, so parents are advised to contact the schools for further information. Do write us at hello@makchic.com if you have any other baby and toddler swim schools we should add! 

[This article was first published on 26th December 2018 and has been updated as at 26th July 2022.]

In her previous roles, Lu Sean killed it in arts management, PR, and law. She now herds two primary schoolers, and a cat. When not busy writing, Lu Sean loves bingeing k-dramas while nursing a teh tarik.