[This article was first published on 26th July 2022 and has been updated by Hemala Devaraj as at 29th July 2025.]
Looking for the best way to get your little ones comfortable and confident in the water? We’ve got a list of swimming schools that offer classes for babies, toddlers, and young kids — each designed to make learning fun, safe, and effective — as well as tips on post-swim care with Little Étoile!
Content:
1. Aquabubs
6. Splashtastik
9. Swimin12
10. Sailfish Academy
11. EC Swim
12. Supersharkz
13. Swim Up Academy
14. Optimum Train
1. Aquabubs

Aquabubs provides a purpose-built, child-friendly environment. Their approach is grounded in years of research and experience, blending expert teaching with a focus on water safety and developmental growth. They instill the power of play-based learning, ensuring that each lesson is not only educational but enjoyable for every child.
Contact: 012-4886416
Email: aquabubskl@gmail.com
Age: 10 months to 10 years old
Cost: RM189 (3 classes), RM888 (10 classes), RM1598 (20 classes)
Trial: RM84 per class. Book a trial here.
Address: G-16 United Point, 10 Jalan Lang Emas, 51200, Kuala Lumpur
2. D Swim Academy

D Swim Academy is the largest and only swim school in Malaysia to be recognised as a Gold level AUSTSWIM Swim Center with Certified Swim teachers. DSA provides swimming and life saving classes under its many programmes, catering to all ages and levels of swimming learners and enthusiasts, while maintaining worldwide industry standards for swimming and water safety. 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: Enquire here.
Address: The head office is located at the National Aquatic Centre, Bukit Jalil, with multiple swim centres in Kampung Pandan, Shah Alam, Setia Alam, Petaling Jaya, Mont Kiara and adjoining areas in Klang valley. For the full list check here.
Website I Facebook I Instagram
3. EPS Sports Academy

EPS Sports Academy is a family-centric sports academy that runs sporting programmes for babies right through to teenagers in a structured, yet fun, format. Swimming classes are for kids aged 3 years onwards. They also conduct swimming intensive holiday programs 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 232 6372
Email: operations@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: Book a trial here.
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; Fairview International School – Lot 4178, Jalan 1/27D, Section 6, Wangsa Maju, 53300 Kuala Lumpur
4. Finns Boutique Swim Centre

Their custom-built salted and heated pools are suitable for learners at a 1.0 to 1.2-meter depth. Sheltered from the weather and warmed to a comfortable temperature of 32 degree Celsius, this makes it perfect for baby swimming classes and children. Finns are educators in water, providing high quality swimming classes for babies, toddlers and children aged from 6 months to 12 years.
Contact: 019 221 2329
Email: finsandtrails@gmail.com
Age: 6 months to 12 years
Cost: Call 019 221 2329
Trial: RM90 per trial class. Book a trial here.
Address: Finns Damai: 19 Jalan Damai, 55000 Kuala Lumpur; Finns Subang: No. 34. SS19/1D 47500 Subang Jaya
Website I Facebook I Instagram
5. 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 salt-chlorinated pools with UV across their five locations.
Contact: 03 9212 9410
Email: info@happyfish.my
Age: 4 months to adults
Cost: Ranging from RM620 to RM950 for 10 group sessions for baby and toddler classes (depending on weekday/weekend and branch). See all fees here.
Trial: Group trial RM118.80 for infants and toddlers. Price differs based on age group.
Address: There are 6 locations in Selangor, 2 locations in Johor and 9 locations in Singapore. For the full list, go here.
I Website I Facebook I Instagram
6. 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: RM250 for 4 lessons (not including the annual equipment fee)
Trial: RM80 a class
Address: Splashtastik Shah Alam, Jalan Lompat Pagar 13/37, 40100,Shah Alam, Selangor; Splashtastik Melawati Jalan Melawati 3, Taman Melawati, 53100 Kuala Lumpur, Kuala Lumpur; Splashtastik Puncak Alam, 20, Jalan Hillpark Niaga 9/2, Hillpark Business Center, 42300 Bandar Puncak Alam, Selangor
I Website I Facebook I Instagram
7. Swim The World

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 363 6586
Email: hq@swimtheworld.com.my
Age: 6 months to adults
Cost: RM260 for 4 lessons on weekends (6 months to below 115cm tall) Price for other ages depends on level and coach.
Trial: RM50 Group Class and RM80 for private class
Address: 20, Perindustrian Cheras Jaya, Jalan CJ1/1, Seri Kembangan, Selangor
8. 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, instill 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: 1, Lorong Sultan, Pjs 52, 46200 Petaling Jaya, Selangor; PAUM Clubhouse: Jalan Susur Damansara, Off, Jalan Gegambir, 59100 Kuala Lumpur
9. Swimin12

Ever heard of a pressure free, guaranteed programme 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 programme to gain water safe swim skills.
Contact: 012 425 3600
Email: info@swimin12.com
Age: 4 years old to adult
Cost: RM460 for 4 classes (Monthly Programme); RM3200 for 1 year (Guaranteed Programme)
Trial: Free trial with pool rental fee of RM22
Address: Click here to see their locations.
Website I Facebook I Instagram
10. Sailfish Academy

Sailfish Swim Academy, offers tailored programmes for all ages and abilities—from infants to seniors. Whether you’re overcoming water phobia or starting your journey, their expert coaches will guide you every step of the way.
Contact: Use this form.
Age: 4 months old to adult
Cost: RM250 per month, once a week for 4 to 7 years old. See rest of class fees here.
Trial: Free and paid trials offered based on location. Check here.
Address: They conduct classes in Petaling Jaya, Klang, Setia Alam and more. See locations here.
Website | Facebook | Instagram
11. EC Swim

EC Swim in Petaling Jaya is a well-established swim centre founded by Bernard Yee in 2007, who brings over 30 years of expert instruction. It operates from a private, temperature-controlled pool on Jalan Gasing, offering a safe, exclusive learning environment.. The centre provides structured group and private lessons for children and adults.
Contact: 012 223 3321
Age: 4 years to adults
Cost: RM1080 for 3 months for a Kids’ Group Class. See here.
Trial: Free trial. Book here.
Address: 71, Jalan Gasing, Section 9, 46000 Petaling Jaya, Selangor
12. Supersharkz

Whether you’re a parent looking for swimming class for your toddler, or a long-time swimmer looking to improve your technique, this school has something for you. They offer a wide variety of swimming programmes including beginner, intermediate and adult swimming lessons, swim programmes for children with special needs, intensive swim class, stroke correction clinics as well as water safety and lifesaving courses.
Contact: WhatsApp here.
Age: 3 years to adults
Cost: RM596.15 for 2 months (Beginner Programme). See full fees here.
Trial: Free trial. Book here.
Address: They have 3 centres in Kota Damansara, Shah Alam and Puchong. See full address here.
Website | Facebook | Instagram
13. Swim Up Academy

Their swimming classes include stroke analysis, goal setting, and performance evaluations to help swimmers of all levels reach their full potential. They run classes for babies as young as 6 months to adults and those with special needs.
Contact: 011 5635 3750
Age: 6 months to adults
Cost: RM280 for 1 month
Trial: Free trial at any one of their centres.
Address: They run classes in both Selangor and Penang. See locations here.
Website | Facebook | Instagram
14. Optimum Train

Their team of experienced instructors are committed to coach swimming following a recognised syllabus from the Malaysia Swimming Federation (MAS). They offer a range of classes for all skill levels. From beginners to advanced swimmers, and even one-on-one private lessons. They also offer lifesaving training.
Contact: Use their contact form.
Age: 3 years to adults
Cost: Fees differ according to branches. See full list here.
Trial: Free trial
Address: They offer classes in Petaling Jaya, Klang, Puchong and more. See the full list of locations here.
Website | Facebook | Instagram
Post-Swim Care with Little Étoile

After a fun swim, it’s key for parents to protect their little one’s delicate skin and hair from UV exposure, chlorine and dryness. The Little Swimmers Bundle by Little Étoile makes post-swim care simple — with a scientifically proven SwimProtect 2-in-1 Shampoo & Body Wash (2+ Years) to remove chlorine and salt (plus is tear-free!), soothing Hair Oil (0+ Months) made up of 100% natural oils to protect scalp and soften hair, and hydrating Nourishing Lotion (0+ Months) to calm dryness and lock in hydration, all clinically tested and safe for young children.

Designed to cleanse, protect and restore, this all-in-one routine keeps your child feeling fresh, soft, and swim-ready every time. Expert-formulated and made in Australia, each product is crafted with naturally-derived ingredients and backed by strict clinical testing to ensure 100% safety for delicate young skin and eyes.
Here’s to happier, healthier splashes, #makchicmumsquad!
This is a sponsored post by Little Étoile. Their skincare products for the little ones are all made in Australia, free from harsh chemicals and are absolutely perfect for using after swim lessons and outdoor activities. The age-appropriate formulas are all tailored to newborns, toddlers (2+), and kids (3+) respecting pH and skin maturity. Try the Little Swimmers Bundle for stress-free post-swim care! Get your products from Garden of Wellness, Shopee, Lazada and Little Étoile.
For more updates, do follow Little Étoile on Facebook, Instagram and TikTok.