Petaling Jaya · Trusted Since 2018

Where every splash
builds confidence.

Certified coaches. Small group classes. Progressive lessons that turn first-time floaters into fearless swimmers — for kids, families and adults alike.

JK
SL
AM
+
★★★★★
500+ swimmers · 4.9 on Google
Cartoon dolphin floating
Why JC Swimming

Built on patience, safety & joy.

01

Certified Coaches

Every instructor is professionally certified — ASCTA, Swim Australia, Lifeguard and CPR — so every lesson is grounded in proven technique.

02

Small Class Sizes

Maximum 6 per group. Your coach actually knows your name and gives every swimmer the attention they deserve.

03

Progressive Method

Step-by-step lessons that build real skill — from first floats to confident strokes, level by level, badge by badge.

04

Safety First, Always

Lifeguard-trained staff, sanitised pools, and a "no fear" environment so swimmers can focus on having fun.

Cartoon dolphin floating
7+ Years of joyful coaching
Coach Jia Cheng

Founder & Head Coach
12 yrs experience

Our Story

A swim academy built on trust, patience & joy.

JC Swimming Academy started with a simple belief — every child (and adult!) deserves to feel safe and free in the water. From our pool in Petaling Jaya, we've spent the last seven years coaching hundreds of families through their first floats, first laps, and first medals.

  • Same coach, every lesson. Real consistency means real progress.
  • Multilingual instruction. Classes available in English, Malay and Mandarin.
  • Family-friendly schedule. Mid-week and weekend slots that fit your life.
  • Post-class practice support. We coach beyond the lesson — for habits that stick.
Explore our programs
By The Numbers

Seven years deep, hundreds of swimmers strong.

From toddler tumbles to fearless freestyle — the numbers tell the story, but the smiles tell it better.

7+
Years Teaching

Established 2018, growing every year with PJ families.

500+
Happy Swimmers

From age 3 to 73 — confidence built one lap at a time.

12
Certified Coaches

All multi-credentialed and continuously trained.

98%
Family Retention

Once a JC family, always a JC family.

Programs

Lessons designed for every swimmer.

From wide-eyed toddlers to weekend warriors, we have a class that meets you exactly where you are — and takes you further.

Most Popular
RM 380per month · 4 lessons
01

Group Lessons

Small-group coaching where kids learn together, build water confidence and make friends along the way. Same coach, same time, every week — the consistency real progress requires.

Ages 4 – 14 4–6 per group 45 min
1-on-1
RM 150per lesson · 45 min
02

Private Coaching

One-on-one focus, personalised pace. Perfect for fast skill gains, learners who thrive with extra attention, or competitive swimmers refining technique.

All ages Flexible slots 45 min
Together
RM 180per lesson · adult + child
03

Family Class

Parent & child sessions designed to grow water bonds. Splash, float and giggle together while building lifelong water confidence — for both of you.

Adult + child 30 min Weekend slots
Bahasa Available
RM 320per month · adult class
04

Adult & Bahasa Class

It's never too late. Adult-only coaching with patient instructors — and dedicated Bahasa Malaysia classes for learners who want to swim in their own language.

Adults Beginner welcome BM / EN / 中文
Our Team

Meet the coaches who shape every splash.

Certified. Patient. Genuinely fun. Our coaches teach more than swimming — they build confidence one lap at a time.

Coach Jia Cheng Founder · Head Coach
★ ASCTA Lifeguard CPR/AED

12 years of coaching. Teaches everyone from first-timers to competitive swimmers.

Coach Sarah Kids Specialist
Swim Aus L2 First Aid

Magic with under-10s. Turns water fears into water joys, every single time.

Coach Ahmad Adult & Bahasa
★ MSA Cert Lifeguard

Patient mentor for adult learners. Coaches in Bahasa Malaysia and English.

Coach Mei Lin Stroke Technique
Swim Coach L3 CPR/AED

Stroke-perfection specialist. From breaststroke basics to butterfly finesse.

Credentials

Recognised & certified.

ASCTA

AUS Coaches

Lifeguard

Pool Safety

CPR / AED

Emergency Ready

MSA Certified

Malaysia Swim

First Aid

Trained Staff

Swim Aus L2

Technique Cert

ASCTA

AUS Coaches

Lifeguard

Pool Safety

CPR / AED

Emergency Ready

MSA Certified

Malaysia Swim

First Aid

Trained Staff

Swim Aus L2

Technique Cert
Stories

What families are saying.

"
★★★★★

My daughter went from being scared of the pool to swimming a full lap in two months. Coach Sarah has this magic way of making lessons feel like play.

SL
Sharon LimMum of Emma, age 6
"
★★★★★

I started lessons at 38 — never thought I could learn. Coach Ahmad was patient, encouraging, and now I swim 30 laps every weekend. Worth every ringgit.

AR
Aishah RazakAdult learner
"
★★★★★

The family class is brilliant. My toddler and I learn together — and the small group means our coach actually remembers what we worked on last week.

DC
Daniel ChongDad of Theo, age 3
"
★★★★★

Three kids enrolled. Three different levels. Three different coaches who all know exactly what each child needs. It's rare to find this level of care.

MY
Mei Yee WongMum of three
Ready when you are

Ready to make a splash?

Book your free trial lesson today. We'll match you with the right coach, the right time, and the right pool — no pressure.

Visit Us

Come visit our pool.

We coach out of Yayasan Fas Business Avenue in Petaling Jaya. Drop in, message us, or book a trial online.

Address

Lot 15, Yayasan Fas Business Avenue,
Jalan SS7, 47301 Petaling Jaya, Selangor

Call / WhatsApp+60 18-328 1895
Hours

Wed – Fri: 10am – 6pm
Sat – Sun: 9am – 6pm

JC Swimming Academy Jalan SS7, Petaling Jaya
Open Map