facebook

Swimming Lessons For Kids (5 – 12 years old)

Indoor Heated Pools . Well-proven Curriculum . Over 30000 Happy Students

A Vital Life Skill for Every Child

Swimming is not just an enjoyable activity, it’s an essential life skill that empowers children to explore their world with confidence. Research shows that regular swimming improves oxygen delivery to the brain, enhancing focus and learning efficiency in daily activities. At Happy Fish, we believe that swimming lessons should be fun and promote lifelong skills. Our passion for swimming drives us to inspire our students to love it just as much as we do!

Swimming is considered a crucial life skill and is included in the national curriculum. As one of the most popular sports in the country, it offers various opportunities, from recreational and competitive swimming to open water adventures.

Kid Program: 4 Levels of Mastery and Confidence

Nurture your 5–12-year-old into a confident, versatile swimmer through four dynamic milestones—each represented by a friendly sea creature. Our expert coaches provide personalized guidance, helping your child excel in technique, endurance, and water safety.

The Happy Fish Journey

Meet the Kids swim crew — 4 levels to confident swimming

Your child progresses through four friendly levels, each with its own sea-creature buddy, a clear goal and the skills they’ll master. Tap a card to see what’s inside!

Starry the Seahorse

Level 3.1 · Foundation

Starry the Seahorse

Complete streamlined kicking for 5 meters.
See skills
  • Water confidence & submersion
  • Starfish & streamlined float
  • Face-in kicking
  • Streamlined kicking
  • Safe entry & exit
Inky the Octopus

Level 3.2 · Beginner

Inky the Octopus

Complete freestyle (RBRB) for 20–25 meters in a horizontal position.
See skills
  • One-hand kicking
  • 6-kick change hand
  • Rainbow hand
  • Side breathing
  • Complete freestyle (RBRB)
  • Spider crawl
Skipper the Dolphin

Level 3.3 · Intermediate

Skipper the Dolphin

Complete freestyle, backstroke & breaststroke for 50 meters each.
See skills
  • Complete backstroke
  • Froggy float & breaststroke
  • Pull & breathe
  • Stroke-correction drills
Bello the Whale

Level 3.4 · Advanced

Bello the Whale

Swim 100 meters of freestyle, backstroke, breaststroke and butterfly.
See skills
  • Butterfly (wriggle-wriggle-fly)
  • Survival strokes
  • Treading water
  • Somersaults & dives
Every child moves at their own pace — there’s no fixed timeline.

Book a trial class »See our full curriculum →

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! 

KL / SELANGOR BRANCHES

JOHOR BRANCHES

SINGAPORE BRANCHES

HOME @ Bedok

Horsecity

HOME @ Stevens

Bt Timah

Wild Wild Wet

Jurong Outdoor

Bedok

BUANGKOK

Jurong East

LENTOR

Lessons’ Info

 

GROUP CLASS

Pool

Trial
RM 70
1 lesson
Try one class before you commit
Most popular

10-lesson term
RM 720
10 lessons · RM 72.00 per lesson
Our regular term, once a week
Trial
RM 70
1 lesson
Try one class before you commit
Most popular

10-lesson term
RM 600
10 lessons · RM 60.00 per lesson
Our regular term, once a week
Trial
RM 95
1 lesson
Try one class before you commit
Most popular

10-lesson term
RM 950
10 lessons · RM 95.00 per lesson
Our regular term, once a week

Same price on weekdays and weekends.

 

  • Frequency: Once a week lesson
  • Duration: 45 minutes per lesson
  • Class Size: Maximum of 6 students
  • Prices above are excluded with 8% SST

 

Kid Class Policy

  • Lessons are scheduled for consecutive weeks, excluding gazetted public holidays.
  • Every missed lesson becomes a free makeup lesson. Let us know through the Parent Portal at least 2 hours before class.
  • Makeup lessons are booked in another class with space. Your regular weekly class stays the same.
  • Need to change a makeup lesson? Reschedule it again anytime in the Parent Portal, free.
  • There will be no lesson if the lesson falls on a gazetted public holiday. Lessons will be postponed, and the customer requires no further action.
  • Lessons will be as normal for public holidays in lieu unless otherwise announced.
  • Happy Fish reserves the right to send a relief instructor if the class coach cannot 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 that the class size falls short in the next term, the School reserves the right to reshuffle the students and close the class.
  • Other general Terms and Conditions apply

Register Now

Private Lesson (All Ages)

Pool

Schedule

IndividualRM 650RM 162.50 per lesson
2 peopleRM 750RM 187.50 per lesson · RM 93.75 per person
3 peopleRM 850RM 212.50 per lesson · RM 70.83 per person
4 peopleRM 950RM 237.50 per lesson · RM 59.38 per person
IndividualRM 850RM 212.50 per lesson
2 peopleRM 1,050RM 262.50 per lesson · RM 131.25 per person
3 peopleRM 1,350RM 337.50 per lesson · RM 112.50 per person
4 peopleRM 1,600RM 400.00 per lesson · RM 100.00 per person
IndividualRM 800RM 200.00 per lesson
2 peopleRM 950RM 237.50 per lesson · RM 118.75 per person
3 peopleRM 1,100RM 275.00 per lesson · RM 91.67 per person
4 peopleRM 1,300RM 325.00 per lesson · RM 81.25 per person
IndividualRM 1,000RM 250.00 per lesson
2 peopleRM 1,350RM 337.50 per lesson · RM 168.75 per person
3 peopleRM 1,650RM 412.50 per lesson · RM 137.50 per person
4 peopleRM 1,950RM 487.50 per lesson · RM 121.88 per person

4 lessons per package.

Prices above exclude 8% SST

Register Now

Free makeup lessons for every student

Missed a lesson?We’ve got you.

Fevers, trips and busy weeks happen.
∞
No expirywhen you renew
Use them anytime in your 10-week term. Renew, and they carry forward with you. No limit, no rush.
FREE
No feesNo docs
No admin fees, no documents. Just update your attendance in the Parent Portal 2 hours before class.
15
Taking a break?
Not renewing? You have 15 days after your last lesson to use them.
Easy to book
Pick another class in the Parent Portal. Change it again anytime, free.
Regular classes matter
Weekly lessons build confidence and steady progress. Makeup lessons are for the days you really can’t make it.
!Lessons can’t be postponed. A missed lesson simply becomes a makeup lesson.
For children’s classes. No cash value. Adult and Lady classes enjoy unlimited self-practice while active.
Questions? WhatsApp +60 3-9212 9410

FAQ for Kid Class

Do I need to be in the pool together with my child?
Parents do not need to be in the pool with the child. Parents can observe their child’s swimming lessons from a designated viewing area.
What should my child wear to swimming lessons?
Children should wear comfortable, well-fitting swimwear, goggles, and a swim cap if necessary. Please ensure they have a towel and a change of clothes for after the lesson. Towels and toiletries are provided for Happy Fish HOME students.
Can I schedule a trial class for my child?
Yes, paid trial lessons are available for children interested in joining our swim school.
My child is Asthmatic. Is he suitable to learn swimming?
We highly recommend a doctor’s opinion to be sought first as there are varying degrees of Asthma.
Do you offer make-up lessons?
At Happy Fish Swim School, we understand that sometimes unforeseen circumstances may cause you to miss a class. To accommodate this, we offer a make-up lesson policy.

Rescheduling and Steady Progress: If students need to miss a lesson, parents should log in to the Parent Portal and reschedule the lesson at least 2 hours in advance. To ensure consistent progression, parents will have to fix and attend the replacement class within 2 weeks of the original class date.

Consideration for Illness: If a student is unable to reschedule due to medical reasons, we will require documentary proof. Upon receiving this, we will assist the parent to backdate and arrange a replacement class.

Do note that postponement of lessons is not permitted. All make-up sessions must be scheduled for alternative time slots.

How long will it take for my child to become a confident swimmer?
It typically takes about 3 to 4 terms for a child to become a confident swimmer, depending on their abilities and consistency of attendance.
What is the appropriate age range for kids' swimming classes at Happy Fish Swim School?
Our kids’ swimming classes are designed for children aged 5 to 12 years old.

The Happy Fish Philosophy

We prioritise your child’s emotional security over rushing a skill. True water confidence comes from trust, not pressure.

  • Trust Comes First: Before we perfect their freestyle, our coaches focus on building a strong, trusting bond with your child.
  • Child-Led Progression: We never force a fearful child to perform a skill. Neuroscience shows that stress completely blocks a child’s ability to learn. By keeping lessons fun and low-pressure, their brains absorb more!
  • The “Safe Zone” Reset: If a child gets overwhelmed, we don’t push them to power through tears. We let them take a step back, regulate their emotions, and try again when they feel empowered.

How You Can Help From the Sidelines

You might not be in the water, but you are still the most important part of their journey!

  • Project Calm Confidence: Your child will inevitably look through the glass to find you. Give them a big smile and a thumbs-up! If you look relaxed, they will feel safe.
  • Let the Coach Teach: It is tempting to use hand gestures from the viewing area to correct their stroke, but this can cause confusion. Let our coaches handle the technical side so you can focus 100% on being their cheerleader.
  • Praise the Effort: Instead of asking why they didn’t do a specific skill, celebrate their bravery. Saying, “I loved how hard you tried today!” keeps them excited to come back.
  • Keep Showing Up: Progress is rarely a straight line. Consistently attending class teaches your child resilience and the value of sticking with something, even when it gets challenging.

We are so excited to watch your child grow into a strong, safe, and happy swimmer. See you at the pool!

Be Part Of

Happy Fish Family

Begin your swimming journey with us today!