Our Lesson Fee
Baby & Toddler Classes (4 months to 4 years old)
Baby Class age group: 4 months – 2 years old
Toddler Class age group: 2 – 4 years old
Fees & Class Information
Happy Fish Indoor Heated Pools
Weekday: RM330 first 5 lessons RM660 /term thereafter |
Weekend: RM380 first 5 lessons RM760 /term thereafter |
Happy Fish HOME
Weekday: RM400 first 5 lessons RM800 /term thereafter |
Weekend: RM500 first 5 lessons RM1000 /term thereafter |
Please note that all students will begin with a 5-lesson Foundation Class to establish a strong swimming foundation before advancing to regular classes.
- Term: 10 lessons with 4 make-up credits
- Frequency: Once a week lesson
- Duration: 30 minutes per lesson
- Class Size: Maximum of 6 students
PRIVATE | ||
Location | Happy Fish | Happy Fish HOME |
Individual | RM600 | RM750 |
Group of 2 | RM700 | RM900 |
Group of 3 | RM800 | RM1050 |
Term | 4 lessons | |
Frequency | Once a week | |
Duration | 30 minutes per lesson |
* All prices above are inclusive of SST
* No registration fee
* 3 months installment, 0% interest with

Learn more about Baby Swimming Lessons & Toddler Swimming Lessons
Kid Classes (5 - 12 years old)
Kid Class age group: 5 – 12 years old
Fees & Class Information
Happy Fish Indoor Heated Pools
Weekday / Weekend RM380 first 5 lessons RM760 /term thereafter |
Happy Fish HOME
Weekday / Weekend RM500 first 5 lessons RM1000 /term thereafter |
Please note that all students will begin with a 5-lesson Foundation Class to establish a strong swimming foundation before advancing to regular classes.
- Term: 10 lessons with 4 make-up credits
- Frequency: Once a week lesson
- Duration: 45 minutes per lesson
- Class Size:
- Foundation & Beginner Level: Maximum of 6 students
- Intermediate & Advance Level: Maximum of 8 students
PRIVATE | ||
Location | Happy Fish | Happy Fish HOME |
Individual | RM600 | RM750 |
Group of 2 | RM700 | RM900 |
Group of 3 | RM800 | RM1050 |
Term | 4 lessons | |
Freq | Once a week | |
Duration | 45 minutes per lesson |
* All prices above are inclusive of SST
* No registration fee
* 3 months installment, 0% interest with

Learn more about Kid Swimming Lessons
Adult & Lady Classes (13 years old and above)
Fees & Class Information
Happy Fish Indoor Heated Pool
Sunway Pyramid / Sunway Bigbox
Adult Class RM760/term (Weekday) |
Lady Class RM760/term (Weekday) |
Happy Fish HOME
HOME @ 163 Retail Park / HOME @ KSL Esplanade
Adult Class RM1000/term (Weekday) |
Lady Class RM1000/term (Weekday) |
- Term: 10 lessons with 4 make-up credits
- Frequency: Once a week lesson
- Duration: 45 minutes per lesson
- Class Size: Maximum of 6 students
PRIVATE | ||
Location | Happy Fish | Happy Fish HOME |
Individual | RM600 | RM750 |
Group of 2 | RM700 | RM900 |
Group of 3 | RM800 | RM1050 |
Term | 4 lessons | |
Freq | Once a week | |
Duration | 45 minutes per lesson |
* All prices above are inclusive of SST
* No registration fee
* 3 months installment, 0% interest with

Learn more about Adult Swimming Lessons
How long does it take for my child to learn swimming?
Learning to swim is a step-by-step process at Happy Fish. Typically, children complete our foundational class in about 5 lessons, then progress through the beginner level in 10-15 lessons. The intermediate and advanced levels each take 20-30 lessons, where skills are refined and advanced techniques are mastered. Each level builds on the last, ensuring a thorough and enjoyable learning experience. Check our journey chart below for detailed goals of each level and corresponding age groups.

Make-Up Lesson Policy
Missed a class? No worries! Happy Fish offers make-up lessons for any classes you can’t attend. Just log in to the customer portal at least 2 hours before your scheduled lesson to arrange a make-up session. Choose a convenient time slot from our extensive schedule through the portal, ensuring your child stays on track with their swimming journey.
Be Part Of
Happy Fish Family
Begin your swimming journey with us today!
