For Kids & Families

7 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.



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. They have a purpose-built 15m comfortably-heated, saltwater pool with baby and toddler shower facilities, and even a play area.

Contact: +6012 488 1197/ 03-22018844

Email: aquabubskl@gmail.com

Website: www.aquabubs.com

Facebook: www.facebook.com/aquabubs/

Age: 4 months to 7 years old

Cost: RM850 for a term of 10 lessons and RM100 registration fee per family (includes 1 reusable swim diaper or diaper bag)

Address: 24 Jalan Liku, Bangsar, 59100 Kuala Lumpur

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 Kiddie Swimmers programme, in order to build independence in swimming and water related activities.

Contact: 1300 222 372

Email: info@dswimacademy.com

Website: www.dswimacademy.com

Facebook: www.facebook.com/DSA.fanpage/

Age: Baby & me – 6 months to 3 years old; DSA Kiddie Swimmers – 3 to 4 years old

Cost: RM660 for 10 Baby & me lessons; RM426 for 12 Kiddie Swimmers lessons; and RM60 registration fee

Address: Baby & me: National Aquatic Centre, Bukit Jalil, Kuala Lumpur Sports City, 57000 Kuala Lumpur; DSA Kiddie Swimmers: Multiple locations @ National Aquatic Centre, Kampung Pandan, and Shah Alam

EPS Sports Academy

Photo credit: EPS Sports Academy facebook

EPS Sports Academy has been in operation since 2013 running a wide range of sports including football, volleyball, tennis, capoeira and fitness programmes. All coaches are Brazilian expatriates with sports science and teaching qualifications. Babies will learn how to use their natural reflexes for paddling and kicking in the water, and breathing with an aim to float in their WaterBabies module. The Water Juniors programme is designed to equip older children with basic water skills in safety, floating, paddling, swim movements, and confidence.

Contact: +6012-617 6372 / +6012 331 6372

Email: info@epsacademy.com

Website: www.epsacademy.com.my

Facebook: www.facebook.com/epssportsacademy/

Age: WaterBabies – 4 months to 3 years old; Water Juniors – 3 to 5 years old

Cost: RM583 for 10 x 45 minute lessons and RM116.60 registration fee

Address: Tropicana Golf and Country Club, Jalan Kelab Tropicana, Tropicana, 47410 Petaling Jaya, Selangor

Finns Boutique Swim Centre

Photo credit: Finns Boutique Swim Centre facebook

Finns Boutique Swim Centre adopts a child-centered 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 a custom-built salted and heated pool suitable for young learners.

Contact: +6019-282 6329

Email: finsandtrails@gmail.com

Website: www.finnsbsc.com

Facebook: www.facebook.com/finnsBSC/

Age: 6 months to 5 years old

Cost: RM720 for 8 lessons and RM50 registration fee

Address: 19 Jalan Damai, 55000 Kuala Lumpur

Happy Fish Swim School

Photo credit: Happy Fish Swim School

With over 11 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 in two locations. Nursing room, baby shower and changing facilities are available.

Contact: +6012-779 2771 / +6012-3392771

Email: info@happyfish.my

Website: happyfish.my

Facebook: www.facebook.com/happyfishmy/

Age: 4 months to 4 years old

Cost: RM560 (weekday) or RM660 (weekend) for 10+2 lessons

Address: No. 27-1, Jalan PJU 5/15, Dataran Sunway, Kota Damansara, 47810 Petaling Jaya, Selangor and Sunway Pyramid, Lot. OB.G(MS) Oasis Boulevard, No 3, Jalan PJS 11/15, Bandar Sunway, 47500, Selangor



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: +6012-381 4184

Email: swim@splashtastik.com

Website: www.splashtastik.com

Facebook: www.facebook.com/SplashtastikSwim/

Age: 6 months to 6 years old

Cost: RM500 for 8 lessons and RM100 registration fee

Address: 31, Jalan Kristal 7/77, Seksyen 7, 40000 Shah Alam, Selangor

Swim The World

Photo credit: Swim The World facebook

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

Contact: +6012-900 6586

Email: enquiries@swimtheworld.com.my

Facebook: www.facebook.com/Swim.The.World/

Age: 6 months to 4 years old

Cost: RM600 for 12 lessons and RM60 registration

Address: 20, Jalan CJ 1/1, Kawasan Perusahaan Cheras Jaya, 43200 Seri Kembangan, Kajang; 25G Jalan Mahkota Residence 1, Bandar Mahkota Cheras, Cheras 43200 Selangor

You may also want to check out:

  • Babies Swim Gym in Petaling Jaya for babies 6 weeks 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 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 makchic@popdigital.my if you have any other baby and toddler swim schools we should add! 

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.