What’s the cost?

 

Baby & Toddler Class Fee

Baby Class: 4 months – 2 years old
Toddler Class: 2 – 4 years old

GROUP CLASS

Happy Fish Indoor Heated Pools
Bedok / Buangkok / Bukit Timah / Downtown East  / Jurong East

Weekday:

S$198.93
first 5 lessons

S$397.85/term
thereafter

Weekend:

S$272.50
first 5 lessons

S$545.00/term
thereafter

 

Happy Fish HOME
HOME @ Bedok / HOME @ Stevens

Weekday:

S$245.25
first 5 lessons

S$490.50/term
thereafter

Weekend:

S$354.25
first 5 lessons

S$708.50/term
thereafter

  • Term: 10 lessons
  • Frequency: Once a week lesson
  • Duration: 30 minutes per lesson
  • Class Size: Maximum of 6 students
  • Prices above are included with 9% GST

PRIVATE
Happy Fish Indoor Pools Happy Fish HOME
Individual S$436.00 S$654.00
2 pax S$490.50 S$817.50
3 pax S$545.00 S$981.00
4 pax S$599.50 S$1144.50
Term 4 lessons
Duration 30 minutes per lesson

* No registration fee
* 3 months instalment, 0% interest with
* Prices above are included with 9% GST

Learn more about Baby Swimming Lessons & Toddler Swimming Lessons

Kid Class Fee

Kid Class: 5 – 12 years old

GROUP CLASS

Happy Fish Indoor Heated Pools
Bedok / Buangkok / Downtown East

Weekday:

S$198.93
first 5 lessons

S$397.85/term
thereafter

Weekend:

S$272.50
first 5 lessons

S$545.00/term
thereafter

Happy Fish Outdoor Heated Pool (Shaded)
Jurong East

Weekday:

S$163.50
first 5 lessons

S$327.00/term
thereafter

Weekend:

S$218.00
first 5 lessons

S$436.00/term
thereafter

Happy Fish HOME
HOME @ Bedok / HOME@ Stevens

Weekday:

S$245.25
first 5 lessons

S$490.50/term
thereafter

Weekend:

S$354.25
first 5 lessons

S$708.50/term
thereafter

  • Term: 10 lessons
  • 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
Happy Fish Indoor Pools Happy Fish HOME
Individual S$436.00 S$654.00
2 pax S$490.50 S$817.50
3 pax S$545.00 S$981.00
4 pax S$599.50 S$1144.50
Term 4 lessons
Duration 45 minutes per lesson

* No registration fee
* 3 months instalment, 0% interest with
* Prices above are included with 9% GST

Learn more about Kid Swimming Lessons

Adult & Lady Class Fee

GROUP CLASS

Happy Fish Outdoor Heated Pool (Shaded)
Jurong East

Adult Class

S$327.00/term

(Weekday)

S$436.00/term

(Weekend)

Lady Class

S$354.25/term

(Weekday)

S$490.50/term

(Weekend)

Happy Fish HOME
HOME @ Bedok / HOME @ Stevens

Adult Class

S$490.50/term

(Weekday)

Lady Class

S$545.00/term

(Weekday)

  • Term: 10 lessons + self-practice sessions
  • Frequency: Once a week lesson
  • Duration: 45 minutes per lesson
  • Class Size: Maximum of 6 students

PRIVATE
Happy Fish Indoor Pools Happy Fish HOME
Individual S$436.00 S$654.00
2 pax S$490.50 S$817.50
3 pax S$545.00 S$981.00
4 pax S$599.50 S$1144.50
Term 4 lessons
Duration 45 minutes per lesson

* No registration fee
* 3 months instalment, 0% interest with
* Prices above are included with 9% GST

Learn more about Adult Swimming Lessons & Lady 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.

What if I can’t make it for my class?

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.