Swimming Lessons For All Ages Since 2007

Sign Up Now!

Behind Every Happy Swimmer Is A Dedicated Swim Coach!

Join Happy Fish Swim School to discover a life long swimming journey with our passionate coaches, and allow us to have the opportunity to influence and promote water safety for a better society! We have classes for all ages from baby to child to adult. Choose your type of swimming class below to begin!

Baby Swimming Lessons


4 to 23 months old

Toddler Swimming Lessons


2 to 4 years old

Kid Swimming Lessons


5 to 12 years old

Adult Swimming Lessons


13 years old and above

Our lessons are conducted by professional instructors certified by
National Registry of Coaches (NROC), Singapore Swimming Teachers’ Association (SSTA) & AUSTSWIM.
They are fully trained in CPR and Life-Saving skills to ensure the learning experience fun and safe.

“At Happy Fish Swim School, we designed our lessons to suit different ages and stages. We believe that everyone has a gift to swim and we make our lessons available to everyone, from babies to seniors!”

We are the leading swim school in Singapore that provides quality learn-to-swim programme since 2007 with 3000 current active students and 5 indoor heated pools across the island.

The first 5 years of Happy Fish was spent learning the best practices from all around the world, and the next 3 years on designing our own programme that suits our local culture, another 2 years on building our own indoor heated swimming pools.

We are ready to deliver the best learning experience when you enrol in our swimming lessons at our indoor heated pools.

Why should you learn swimming with us?

Proven Teaching System

Effective learn-to-swim programmes for all ages since 2007, 12 years of proven track record.

Group & Private Class Options Available

Learning to swim your preferred way. Group class offers more social opportunities and lower cost while private lesson offers customisation and full attention from the instructor.

Fun & Inspiring Swimming Instructors

We believe that the students maximise their potential when they are having fun. Happy Fish instructors are a bunch of loving and friendly certified coaches who like to have fun and take seriously care of the progress of the students at the same time.

Indoor Heated Swimming Pools

Our swimming lesson is available in our indoor heated pools (Jurong East, Bedok, Pasir Ris, Bukit Timah & Horsecity). We do conduct some of our kid & adult classes at Bukit Batok, Sengkang, Bedok, Delta & Tampines ActiveSG swimming pools as well.


We would like to thank Kay, our baby swim coach with Happy Fish. He has been a great teacher with patience and creative ideas to make my son learn. There are times where my son’s progress seem stagnant but he able think of many ways to make him excited again. We started him at at early stage of 3 month plus, and now he is 10 months. I strongly recommend you to try the private class as there will be more time to teach and correct child’s mistakes.

Happy Fish is the right choice of school! Looking forwards to more fun and exciting classes with Kay.

Ms Kelly

A special shout-out to coach Jay for teaching Samuel. It is the second teachers’ day Sam celebrate with him! Coach Jay has definitely engaged my son in lessons. Sam enjoys swimming because the lesson is fun! Coach Jay is patient and makes Samuel comfortable during lessons. I am not sure if I am able to leave my child alone with someone else, if it wasn’t for Coach Jay.

I am happy to start my girl’s lessons with them in August. Happy Fish has always been my recommendation to friends. They are always ready to teach with a smile! Thanks!

Mrs Lee

My son Micah took swimming lessons with Coach Kay this past week and we had a great time!  Kay was helpful and patient yet assertive enough that he able to keep us progressing which is exactly what we needed!

He clearly has worked with many students and parents and really kept me feeling at ease through out each lesson!  I wish we lived in Singapore to continue more lessons.

Thank you for the great work!

Stephanie G Griffin

Media Featured


Happy Fish's Indoor Heated Swimming Pools

The happiest place to learn swimming!

Happy Fish @ Pasir Ris

Happy Fish @ Bedok

Happy Fish @ Jurong East

Happy Fish @ Horsecity

Happy Fish @ Bukit Timah

Happy Fish @ Jurong East 2

Happy Fish @ Kota Damansara (Malaysia)

Happy Fish @ Sunway Pyramid (Malaysia)

Happy Fish @ Taman Sea SS23 (Malaysia)

Happy Fish @ Sunway Iskandar (Malaysia)

Happy Fish @ 163 Mont Kiara (Coming Soon)

Happy Fish @ KSL Esplanade (Coming Soon)

Ready to become a Happy Fish?