Baby Swimming Lessons

Indoor Heated Pools . Dedicated Coaches . Over 20000 Students

Every baby has the potential to become a Water Baby

The sooner a child discovers the freedom of buoyancy and underwater swimming, the more relaxed and independent he or she will become.

Babies are born with over 70 neonatal reflexes. They have the ability to react to stimulation with motor responses. As most neonatal reflexes weaken during the first 6 months, babies need proper guidance to master new patterns of voluntary movement in order to explore the water in a safe and fun environment.

Swimming allows babies to exercise which helps in the development of their motor, coordination, lung capacity and balance. Research shows early swimming also helps the baby in a growing sense of self-esteem, confidence and independence. It is also helpful in literacy and numeracy development.

Our aquatic program is designed for babies from 4 months to 2 years old. Babies will learn how to enter the water safely, hold their breath when they go underwater, propel themselves to the side of the pool and finally get out of the pool safely.

What’s In It For My Baby?

Research shows children who swim at very young age

  • An excellent way to physical, social & emotional development.
  • Improve heart and lung function.
  • Precious bonding session with parents.
  • Better oral expression, literacy, numeracy & mathematical reasoning compared to the normal population

* Research done by Griffith University, Australia on 7000 babies.

The duration of our swimming class is kept short to cater to the learning style of every little child. Parents are encouraged to participate and assist in lessons to make your babies feel more comfortable, reduce the feeling of strange and separation anxiety. Hence, they will be able to adapt quickly to the new environment in the pool as well as our instructors way faster!

Who We Are?

Happy Fish is the leading swim school with 18 indoor heated swimming pools in Singapore & Malaysia, providing high-quality learn-to-swim programmes for all ages since 2007.

With 17 years of research and experience, we commit to bring the best learning experience to all our students. Using state-of-the-art water sanitisation and filtration system, our students can learn to swim in a comfortable, controlled environment with crystal clear water.

We love to give you and your baby the best swimming experience since birth! We bring your baby back to the water world just like when they were inside mummy’s tummy. Our job is to train you, parents, to be the best swimming teacher of your little champion. Come and join us to start your babies’ wonderful swimming journey today!

How Do We Teach Babies To Swim?

With many years of teaching experience since 2007, Happy Fish has developed a highly effective teaching system that has successfully taught thousands of children how to swim with confidence. Following an engaging and fun curriculum, one can expect a pleasant learning experience which produces tangible results.

Classes at Happy Fish are usually ongoing in order to develop a good consistent routine in our students. This also enables them to be able to minimise disruption, while promoting progression. Every stage is expected to last about 3 to 6 months, with some of the key milestones being:


  1. Water Familiarisation – Explore the water safely and confidently
  2. Breath Control – Hold breath on command to be ready for submersion
  3. Submersion – Explore underwater safely and confidently
  4. Free Floating – Discover buoyancy and freedom of floating without assistance
  5. Propulsion – Proper kicking and paddling method to propel through the water
  6. Independent Swimming – Ability to change breath to swim for longer distance

How soon can my baby swim?

Dive into the world of swimming by learning to submerge and glide underwater.

(Approximately 5 lessons)

Develop foundational swimming techniques like kicking, paddling, and turning with the loving assistance of parents.

(Approximately 10-15 lessons)

Celebrate the milestone of swimming a short distance using both paddle and kick techniques—all in one breath.

(Approximately 20-30 lessons)

Swim with newfound independence, change breath mid-swim, and safely exit the pool.

(Approximately 20-30 lessons)

Happy Fish's Indoor Heated Swimming Pools

The happiest place to learn swimming!

Our indoor pool is running on state-of-the-art salt chlorinator combined with UV filter. UV is the non-chemical technology used by New York City to purify drinking water. The results are equally impressive in swimming pools. You'll enjoy a pool that is safe, healthy, and a lot easier to manage. UV does the heavy lifting which lowers chlorine demand up to 90%. Bacteria and other disinfection by-products are safely eliminated.

We maintain pool temperature at 32-33 Celsius during lesson time, so be assured to enjoy the warm crystal clear water and say goodbye to shivers, stinging eyes, dry hair and skin! 


Elmina Lake Side Mall (Coming Soon)

Cheras Perdana (Coming Soon)



HOME @ Bedok



HOME @ Stevens

Jurong East

Bt Timah

Wild Wild Wet

Jurong Outdoor


Lessons’ Info


Happy Fish Indoor Heated Pools
Subang Jaya (Sunway Pyramid) / SS23 / Kota Damansara / Iskandar Puteri (Sunway Bigbox)

first 5 lessons
/term thereafter
first 5 lessons
/term thereafter


Happy Fish HOME
HOME @ Mont Kiara (MK163) / HOME @ Mount Austin / HOME @ Klang (KSL Esplanade)

RM375 (Mont Kiara, Mount Austin) / RM330 (Klang – Promo)
first 5 lessons
(Mont Kiara, Mount Austin) / RM660 (Klang – Promo)
/term thereafter
RM475 (Mont Kiara, Mount Austin) / RM380 (Klang – Promo)
first 5 lessons
(Mont Kiara, Mount Austin) / RM760 (Klang – Promo)
/term thereafter
  • Prices above are excluded with 8% SST
  • Term: Foundation 5 lessons, term thereafter 10 lessons
  • Frequency: Once a week lesson
  • Duration: 30 minutes per lesson
  • Class Size: Maximum of 6 students

Terms & Conditions

  • Lessons are scheduled for consecutive weeks, excluding gazetted public holidays.
  • You can arrange a makeup lessons for each missed regular class (only applicable for infants, toddlers, and kids’ classes). Parents must notify the school or reschedule via the Parent Portal at least 2 hours before the lesson. A valid Medical Certificate in the student’s name must be submitted within a week to backdate the absence.
  • Make-up lesson cannot be in your original class. Strictly no rescheduling of the makeup lesson is allowed once confirmed.
  • Parent’s involvement is required for all infant’s and toddler’s classes.
  • Accompanying adult must wear appropriate tight-fitting swim attire. Strictly no form of boardshorts, long pants and non-Happy Fish t-shirts is allowed.
  • Children below 5 years old are required to wear approved snugly fitting swim diapers (iPlay™ and SnuglyFit™). Strictly no other brands of swim diapers are allowed.
  • Students will be grouped according to age in their first term and may subsequently be regrouped according to their stages (timing may change).
  • Lessons will be as per normal for public holidays in lieu unless otherwise announced.
  • Happy Fish reserves the right to send a relief instructor if the class coach is unable to conduct the lesson on that day.
  • The School reserves the right to cancel or postpone the lesson in an unforeseen situation or when a relief coach is unavailable.
  • The School reserves the right to reschedule the commencement date of classes if the class size does not meet the minimum requirement.
  • In the event when the class size falls short upon the next term, the School reserves the right to reshuffle the students and close the class.
  • Other general Terms and Conditions apply


Register Now

Indoor Heated Pools

  • Happy Fish HOME @ Mont Kiara
  • Happy Fish HOME @ KSL Esplanade
  • Happy Fish HOME @ Mount Austin
  • Happy Fish HOME @ Sunway BigBox JB
  • Happy Fish @ Kota Damansara
  • Happy Fish @ Sunway Pyramid
  • Happy Fish @ Taman Sea


  • All Weekday


Location Happy Fish Happy Fish HOME
Individual RM570 RM710 (Mount Kiara, Mount Austin) / RM610 (Klang – Promo)
Group of 2 RM670 RM850 (Mount Kiara, Mount Austin) / RM710 (Klang – Promo)
Group of 3 RM770 RM990 (Mount Kiara, Mount Austin) / RM810 (Klang – Promo)
Term 4 lessons
Frequency Once a week
Duration 30 minutes per lesson

* No registration fee
* 3 months instalment, 0% interest with 
* Prices above are excluded with 8% SST

Terms & Conditions

  • The lesson will be conducted on a weekly basis or according to a pre-arranged schedule.
  • Students must complete 4 sessions within 6 weeks timeframe.
  • Parent’s involvement is required for all infant’s and toddler’s classes. In view of Covid-19, the School will only allow one parent to participate.
  • Accompanying adults must wear appropriate tight-fitting swim attire. Strictly no form of boardshorts, long pants and non-Happy Fish t-shirts is allowed.
  • Children below 5 years old are required to wear approved snugly fitting swim diapers (iPlay™ and SnuglyFit™). Strictly no other brands of swim diapers are allowed.
  • There will be no lesson if the lesson falls on a gazetted public holiday. Lessons will be postponed and no further action is required by the customer.
  • Lessons will be as per normal for public holidays in lieu unless otherwise announced.
  • The School reserves the right to cancel or postpone the lesson in an unforeseen situation.
  • Other general Terms and Conditions apply

Register Now

Frequently Asked Questions

What is the minimum age for infants to take part?

Children can start learning swimming at any age, but the best would be when they are as young as 4 months old. This is because younger children tend to be like a clean slate and pick up new skills and techniques very fast. With the combination of swimming techniques and their growth, we noticed that these younger ones  perform better as compared to their peers when exposed to early childhood swimming.

One of our key concern is the child developing fears of water when influenced by stories or social media.

Is there any trial class available?
Yes, we conduct group trial classes at (RM120 / RM150 @ Home) per infant or toddler. A private trial will be at (RM230 / RM260 @ Home) and both fees include an approved swim diaper. We understand that it is only a trial, but we seek your kind understanding that many leakages and seepages come from the child’s first swim in a new environment. 
How long is it going to take for my baby to learn to swim?

Every child is unique and therefore it is very difficult to say how long they will take. A child takes average of 2 to 3 terms. After the first term, you can start to see them propel a short distance in the water.

Do I need to be in the water with my baby?

Yes, our Infants / Toddlers Programmes are parent-accompanied classes. 

Can both parents join in the lesson?

We encourage both parents to be involved in the child’s learning. Parents are the best teachers and you will learn how to teach your child. By doing so, you can practise at your own time. *Note that only one accompanying adult this period in view of Covid-19.

How many students in a class and how long is each lesson?

Each class is capped at 6 students. Each session last 30 minutes.

Is there a make-up lesson if my child is not able to attend the class?

Each term includes 4 make-up credits. Make-up credits cannot be carried forward.

In the case if the child is unwell, a Medical Certificate (MC) is required to verify the absence of the child to be eligible for a make-up lesson. Do notify the school at least 2 hours in advance if your child is on MC.

In the case of non-medical reason, you are required to notify the school two days in advance. Failing to do so, the lesson will be charged.

My child is toilet trained. Why does he have to wear swim diaper?

Children will need to hold their breath and utilises multiple muscles when they swim. They may not be able to control or communicate the need to go washroom in time. Therefore, to minimise inconvenience to everyone, the wearing of swim diapers is mandatory for children below 5 years old.

What should I do if my baby is cranky during the lesson?

Crying is your baby’s primary way of expressing. When you have a cranky baby in the pool, you need to stay positive and try to find out the possible reasons. Deal with it and always put on your best smile. Your emotions will affect your child’s. It is very important that parent should not leave the pool immediately when your child became cranky as they will probably associate crying with leaving the pool.


  • Baby understands your body language and subtle changes. Stay calm, relaxed, and always wear your best smile! Your little one will soon discover the joy and fun of swimming.
  • Remember, every child is unique. Don’t expect your baby to submerge or swim immediately after being introduced to the water. Focus on long-term goals and avoid stressing over short-term achievements.
  • Be patient and allow your baby to develop and improve at their own pace. There’s no need to rush the process.
  • Consistent practice is key. Children learn more effectively through short, frequent, and regular visits rather than occasional long ones.
  • If your child accidentally swallows water during the lesson, cough together and gently pat their back. Praise them for trying, and always wear your best smile! Encouragement is essential for children to enjoy and have fun.
  • Crying during a lesson doesn’t mean your child isn’t ready for swimming. They may be adjusting to new surroundings or simply having an off day. Give your child time to build confidence, and soon they’ll enjoy this wonderful experience in a relaxed environment with us.

Be Part Of

Happy Fish Family

Begin your swimming journey with us today!