Swim. Smile. Repeat.

Trusted Swim School for Kids as Young as 4 Months

Learn to swim with confidence. Internationally certified coaches, a warm indoor heated pool and underwater progress videos — rain or shine.

From 4 months old Heated 31–34°C pool Max 4–5 per class
Learn to swim at Fabulous Swim

4 mths

Start age

5★

Parent rating

Why families choose us

Our vision is to unlock everyone’s swimming potential and make learning to swim effortless.

Underwater Videography

Swim memories captured as vivid moments — progress videos document every milestone.

Internationally Certified Coaches

Every coach is at least internationally certified and trained by Swim Australia (SCTA).

Accelerated Learning

Small classes and private 1-to-1 lessons designed for faster, confident progression.

Rain or Shine

No pool? No problem. Our sheltered indoor heated pool means lessons never get rained out.

Programs for every age & stage

From first splashes at 4 months to competitive strokes — there's a programme for everyone.

Infant
Water confidence

Infant

A gentle introduction to water from just 4 months old

Warm, safe and progressive baby swim classes built around gentle water play, songs and bonding in our private indoor heated pool.

Ages 4 – 23 months · Max 5 babies
30 min per session
Toddler
Foundation

Toddler

The most joyful start to independence in water

Playful songs, floating aids and structured water activities help toddlers take their first independent movements with confidence.

Ages 24 – 35 months · Max 5 toddlers
30 min per session
Pre-School
Beginner

Pre-School

Water confidence, basic strokes & safety awareness

A fun, supportive curriculum that takes pre-schoolers from confident water play to swimming independently across the pool.

Ages 36 – 59 months · Max 5 students
30 min per session
Kids (5+)
Beginner → Competitive

Kids (5+)

Building confident, independent swimmers

From foundational skills to competitive strokes — freestyle, backstroke, breaststroke and butterfly — through engaging, game-based learning.

Ages 5 years & above · Max 5 children
45 min per session
Adult
Beginner

Adult

Learn to swim at your own pace, at any age

Private or small-group adult classes offer a social, motivating atmosphere to overcome fear of water and learn to swim with confidence.

Ages 16 years & above · Max 4 learners
45 min per session
Swim memories, vivid moments

Underwater videography on every milestone

Our coaches capture underwater progress videos so you can relive every breakthrough and watch your child grow into a confident swimmer — a signature of the Fabulous Swim experience.

Watch more on Instagram
Indoor heated pool at Ulu Pandan

A warm, sheltered boutique pool

Our indoor heated pool at 102 Ulu Pandan Road is purpose-built for young learners — no rain-outs, no cold shocks.

  • Indoor heated pool maintained at 31–34°C
  • NEA-approved and professionally maintained
  • Salt-chlorination system for gentler, clearer water
  • Shallow depths and non-slip surfaces for young learners
  • Fully sheltered, UV-safe — operates rain or shine
  • Change facilities with toiletries access
Explore the pool

Smiles in the water

Baby swim class in the heated indoor pool
Parent and child bonding in the water
Child building water confidence
Happy swim class
Trusted swim class coaching
Coach and student posing poolside

Loved by parents & swimmers

The coaches are so gentle and patient. My baby went from crying at bath time to giggling in the pool. The progress videos are priceless.

Happy Parent

Parent of an infant

Small classes, a warm pool and a coach who really knows kids. My daughter can now swim across the pool on her own!

Grateful Mum

Parent of a 5-year-old

I never learned to swim as a child. The private lessons made it feel safe and achievable. Best decision I made this year.

Adult Learner

Adult beginner

Frequently asked questions

Babies can start from just 4 months old in our Infant programme, with a parent or guardian in the water.

From our blog

Parent guides and swimming tips from founder-coach Carol Koh.

All resources

Ready to make a splash?

Book a trial class today or chat with us on WhatsApp — we'd love to help your family get started.

📍 102 Ulu Pandan Road, Singapore 597806

📞 +65 9272 3871

✉️ askme@fabulousswim.com