Top 5 Swimming Lesson Providers in Kuala Lumpur for Confidence in the Water
After rewatching The Little Mermaid, the kids in our house suddenly decided they were ready to swim like a mermaid! What started as playful splashing in the swimming pool quickly turned into serious requests for proper swimming lessons.
That excitement made us realise how important it is to channel inspiration into safe, structured learning. Whether it’s children discovering confidence in the water or adults finally tackling a long-postponed goal, the right instructor makes all the difference.
So we looked into and reviewed swimming lesson providers around Kuala Lumpur that cater to both beginners and those who want to improve. Read on to find programmes that turn curiosity into real skills—minus the underwater singing, but with plenty of progress.
How much does a swimming lesson in Kuala Lumpur cost?
In Kuala Lumpur, group swimming lessons typically cost between RM150 and RM250 per month. A private one-on-one sessions generally range from RM70 to RM150 per hour, depending on the instructor’s experience and the facility.
1. All Blue Swimming Academy

Address: 40-G, Jalan Metro Perdana Timur 2 Taman Usahawan Kepong, Pekan Kepong
Phone: +60178701129
Business Hours:
- Tuesday to Friday – 2 to 9 PM
- Saturday to Sunday – 9 AM to 7 PM
What we love most about All Blue Swimming Academy is how focused they are on building water confidence, not just ticking off strokes.
We are very impressed that their coaches follow the American SSI teaching system. They emphasize steady encouragement, and with this, children progress comfortably and often faster than expected.
This academy runs lessons in an indoor, built-in pool setup that suits primary school learners. Their facilities are basic, though, with limited restrooms and shallow-depth adjustments requiring supervision for younger children.
That said, the parents we spoke with highlighted how kids progressed from freestyle to backstroke, breaststroke, and eventually butterfly within a few months. It’s also a bonus that they offer free trial classes, and weekday slots can feel almost like private lessons.
One more thing, they also conduct water aerobic dance sessions for adults, adding variety beyond children’s programs.
Very patient swimming instructors
“I spent some time searching for a swimming academy on Google Maps, and this seemed to be the closest to my home! They offered a free one-hour trial lesson, so I brought my child there for the trial.
It’s an indoor swimming pool on the ground floor. The pool isn’t very big, but it’s suitable for learning to swim. Both children immediately said they wanted to learn to swim after the trial lesson.
Since it was our first time there, the teachers were quite patient. Fortunately, parents could also wait nearby, so it wasn’t a hassle to wander off.”
Kids can overcome their fear of swimming even after a session
“Good experience for my kid to start his first swimming activities here. He used to be phobia into the water but first day already overcome the fear and really thanks to the coaches as their patience and used the right way to guide him through.”
J S, Google Review
2. Water Heroes Swimming Academy (WHSA)

Address: 24, Jalan Liku, Bangsar
Phone: +60126522856
Business Hours:
- Tuesday to Sunday – 9 AM to 9 PM
The first thing we immediately appreciated about Water Heroes Swimming Academy was its fully indoor, heated pool. It allows their classes to run consistently without worrying about the weather.
When we visited during their open day, the coaches’ energy was noticeable. They interacted closely with the children and adjusted instructions based on individual comfort levels.
Moreover, this academy focuses heavily on safety, with certified instructors guiding students at their own pace. We observed that their facility is clean, well-ventilated, and parent-friendly, armed with a comfortable waiting area and even a small play corner for kids.
In addition, our queries were handled promptly when we reached out, and class structures were explained clearly, including progression pathways for beginners. They also offer pool rentals for birthday parties and swimming galas, which adds a sense of community beyond weekly lessons.
The only downside? There’s no available program tailored specifically for adults.
Love the warm pool water
“One of the best swim schools around! The coaches are very friendly, nice and patient. The indoor swimming pool is definitely a plus, my kids can now swim in all weathers with consistent warm water temperature all the time. Hardly get any flu and cough after swimming.”
Gabriel Fong, Google Review
Instructors definitely know how to have fun with the kids
“We’ve had wonderful experience at Water Heroes 🦸🏻♂️! Both Coach Calvin and PJ are incredibly engaging & patient! They surely know how to have fun and keeping the kids focused at the same time ❤️ Facility is clean and well maintained too! Great place for parents who are looking for swimming program for their kids! …”
Agnes Ling, Google Review
3. RNJ Swimming Academy

Address: G-53A, Maxim Citylights | Sentul KL, Jln Sentul Pasar, Taman Pelangi
Phone: +601111239375
Business Hours:
- Monday to Sunday – 8 AM to 10 PM
Some swimming schools focus only on kids, but RNJ Swimming Academy seems to run on a much bigger scale. With over seven years in operation and reportedly 35,000 students trained, they position themselves as a structured, high-volume academy.
We noted this downside—we heard they are constantly changing instructors, which may affect continuity for some learners.
The good part is, their 53-step programme was designed by an Olympic coach and it lays out a systematic pathway from baby classes to adult lessons. They also offer certification courses for those aspiring to become swimming instructors.
When we reached out, their registration process was explained clearly, and responses were prompt. Their facilities appear well-equipped, featuring indoor heated pools, free equipment rentals, ample parking, and nearby dining options.
Parents we spoke with appreciated the clean environment and patient coaching style. We are also touched because RNJ also gives back to the community by offering free lessons to orphanages and discounts for B40 families.
Kids enjoy every class
“RNJ Swimming Academy in Sentul is fantastic! My son enjoys every class and looks forward to it every week. He’s also making a lot of new friends there, which makes the experience even better. The coaches are patient, friendly, and very professional. The pool is clean, and the environment feels safe and comfortable. Even the parents who send their children here are super friendly, creating a really positive atmosphere. I’m very happy with the progress and highly recommend this academy!”
Enthiera Kumar, Google Review
Fast improvements are noticeable to their students
“Coach Bebe is very patient couch and dedicated. You can see fast improvement from her teaching, and many parents have shared positive reviews about her as well. Highly recommended looking forward to her class next week, and I hope she stays at RNJ Sentul for a long time.”
Muhammad Syafiq, Google Review
4. Sailfish Swim Academy

Address: Jalan Jalil Perkasa 3, Bukit Jalil
Phone: +601111924591
Business Hours:
- Tuesday to Friday – 10 AM to 8 PM
- Saturday to Sunday – 8 AM to 8 PM
Sailfish Swim Academy conducts lessons in an outdoor pool, so weather can occasionally affect scheduling. That said, their programme covers a wide range, from infants to seniors, which makes them one of the more inclusive swim schools we came across.
They also offer structured classes for both children and adults, and even a baby-parent class that allows early water exposure with guidance.
The parents we interviewed loved the coaches’ patience, particularly when working with children who were initially fearful of water or required extra attention.
Others praised the school’s systematic teaching methods, which break down strokes into manageable steps. With this, beginners are able move into deeper water within a short period.
While the outdoor setup may not suit everyone, the academy appears committed to building confidence across all age groups.
Very effective training sessions
“It’s rare to find a coach who truly connects with your child, and Coach Adam is one of those rare gems. He’s been so understanding and effective in training my son, who has ADHD. His approach is gentle yet firm, and he knows how to bring out the best in each child. Sailfish Swimming Academy is lucky to have him—and so are we!”
Sugumaran Krishnan, Google Review
Incredibly robust swimming program
“Their competitive swimming program is incredibly robust, with professional coaches who truly understand elite training. The coaches are highly experienced and push the swimmers to their full potential while ensuring a supportive team environment.”
Zuliana Suparman, Google Review
5. Happy Fish Home

Address: Lot 3F-03A, Jalan Kiara, Mont Kiara
Phone: +60392129410
Business Hours:
- Monday to Sunday – 9:30 AM to 8:30 PM
We’ve realised that baby swim classes can either feel overwhelming or surprisingly organised, and Happy Fish Home seems to fall into the second category.
Since they started operations in 2007, they’ve built their Baby & Toddler Swimming Program around gradual improvement. It’s notable how they received several awards recently!
HoneyKids Readers’ Choice Award 2024 (Gold Winner), the SassyMama Reader Awards 2024 for Best Baby Class, and even a Malaysia Book of Records citation for Most Baby Swim Classes in a Year are testaments to Happy Fish Home’s service.
It’s no wonder that many parents trust this team, and we can see that in the votes that lead to Happy Fish Home’s recognitions.
Parents often shared stories of visible progress, from infants learning breath control to older kids overcoming the fear of submerging their faces.
The facilities are noteworthy, too, with a thoughtful setup—baby-seat showers, UV sterilisers, and lounger areas for waiting visitors.
We were just a bit iffy about some complaints from several parents who mentioned that renewal package reminders are pushy, bordering on aggressive.
Helped kids to effectively get comfortable with water
“My eldest son was afraid of water especially when his face is submerged in the water. Being in happyfish with the wonderful teachers, helps him to get comfortable with water. After 3 classes, he can now be comfortable with his face in the water. At least for 10 seconds. 😊He is still learning and we are going to continue his swimming lessons until he can swim like his sister, who came here to learn how to swim with the right techniques.”
Ain H, Google Review
They take hygiene and safety very seriously
“We’ve had a wonderful experience at Happy Fish Swimming Class with our 16-month-old baby! The staff are extremely professional, patient, and caring, which really helped our little one feel comfortable in the water from the very first session.
The environment is clean, well-maintained, and safe, which gave us complete peace of mind as parents. It’s clear that the team takes hygiene and safety very seriously — everything is spotless, and the facilities are designed perfectly for babies and toddlers.”
Sharath Nair, Google Review
