Kerala Jaya · Indoor Heated Pool · Since 2012

Where every splash builds confidence.

Nervous child? Never swum before? You are in the right place. Most parents start seeing real improvement within 8–12 lessons — in a warm, shallow, closely supervised pool where scared beginners are our speciality.

★★★★★ Highly Rated on Google
Trusted by Hundreds of Families
10+ Years of Teaching
Certified & Caring Coaches
A JC Swimming coach guiding four happy children during a group lesson in the warm indoor pool
Young swimmers cheering with hands raised in the pool
Indoor · 31°C
Heated Pool
★★★★★
4.9 · 200+ reviews
14+
Years building swimmers
1k+
Smiles in our pool
12
Certified coaches
6mo
Average to confidence
Before you book

The three things parents always ask us.

Every parent who walks in has the same worries. Here are our honest answers.

Will my child be able to learn?

Yes. Most parents can start seeing improvement within 8–12 lessons, depending on the child's age, confidence level and learning progress.

What if my child is afraid of water?

We will guide the child through a step-by-step Water Confidence Programme to help them feel more comfortable, calm and confident in the water.

Is the lesson safe?

Yes. Young beginners are taught in a smaller, controlled area and shallow pool, with close supervision from our coaches.

Still unsure? Tell us your worry — we will tell you honestly if we can help.

Book a 1-to-1 Trial Assessment
JC Swimming coaches and students proudly holding their Water Confidence certificates
4.9★
Average rating
100% Safe
Certified pool ops
About JC Swimming

A pool full of confidence, one stroke at a time.

Since 2012, JC Swimming Academy has been Petaling Jaya's home for joyful, structured swim education. We blend certified, internationally-recognised teaching frameworks with a warm, family-first studio culture — where every student keeps the same coach throughout their journey.

From timid first-time toddlers to adults overcoming a lifelong fear of water, our progressive curriculum meets you where you are. We believe swimming isn't just a sport — it's a life skill that builds confidence on land, too.

JC
Coach JC & Team Founders · Lead Instructors
Our Programs

Lessons that grow with every swimmer.

From bubbly babies to bold beginners and seasoned adults — every level finds its lane here.

A class of adults and seniors stretching together during an Aqua Exercise session

Aqua Exercise

Low-impact water workouts that ease the joints — building strength, mobility and balance in warm, friendly company.

Adults & seniors Learn more →
Parent and toddler enjoying a Baby & Toddler class on a float mat

Baby & Toddler Splash

Gentle water acclimatisation with parents — building joy, comfort and trust from the first dip.

6 mo – 3 yrs Learn more →
A group of children in colourful swim caps lined up for their lesson

Kids Group Classes

Small-group fun where friends learn together. Floats, freestyle, safety — all with playful drills.

4 – 12 yrs Learn more →
Coach Jasper celebrating with a young swimmer and an adult learner holding their Water Confidence certificates

1-on-1 Private Coaching

Focused, personalised sessions with your dedicated coach — fastest path to mastery.

All ages Learn more →
A coach teaching a small group of adult students in the warm indoor pool

Adult Swim Lessons

Never too late. Conquer the fear, master the strokes — at your pace, with patient pros.

13+ yrs Learn more →
A family learning to swim side by side during a group class in the pool

Family Splash Course

Swim together. Discounted multi-member packages so the whole family can learn side by side.

Swimmers practising their stroke technique at the poolside

Stroke Refinement

For confident swimmers chasing form, speed and competition-ready freestyle, back, breast & fly.

Intermediate+ Learn more →
Why families choose us

Four things we always get right.

We're not the biggest swim school in town. We are the one your kids will ask to go back to every weekend.

Book a Visit

Certified Coaches

Every instructor holds professional swim teaching credentials and ongoing safety training.

Same Coach, Always

Your dedicated instructor stays with you through every milestone — no shuffled schedules.

Progressive Curriculum

A structured ladder of skills — with drills, homework and clear milestones at every step.

Joyful by Design

Bright pool, friendly games, and zero pressure — because confident swimmers start with smiles.

Meet the Team

Coaches who actually love teaching.

Patient, certified, and genuinely fun to learn from — meet the team behind every confident swimmer.

Available
Master Coach Jasper, founder and head coach of JC Swimming Academy

Master Coach Jasper

Founder · Head Coach
14+ yrs Life Saving Learn to Swim Baby & Toddler Disable & Special Needs
Available
Master Coach Crystal, senior kids coach at JC Swimming Academy

Master Coach Crystal

Senior Kids Coach
Life Saving Learn to Swim Aquaphobia Disable & Special Needs
Available
Coach Sachin, adult and stroke coach, poolside in his swim cap and goggles

Coach Sachin

Adult & Stroke Coach
3+ yrs CPR & AED Learn to Swim
Available
Coach Yiqi, baby and toddler coach, poolside in her swim cap and goggles

Coach Yiqi

Baby & Toddler Coach
2+ yrs CPR & AED Learn to Swim
Available
Coach Sheryie, kids and water safety coach, poolside in her swim cap and goggles

Coach Sheryie

Kids & Water Safety Coach
1+ yrs CPR & AED Learn to Swim
Credentials

Certified by the people who matter.

Our academy and coaches are certified with recognised Malaysian swim education and lifesaving bodies.

Parent & Student Love

Stories from our pool family.

Hundreds of reviews, but it's the smiles we treasure most.

★★★★★

My 4-year-old went from screaming at bath time to begging for swim class. Coach Crystal is pure magic with the little ones.

SL
Sarah Lim
Parent · Petaling Jaya
★★★★★

At 38 I finally learned to swim. Three months in, I swam 25m freestyle. Coach Sachin never made me feel embarrassed once.

RA
Rizal Ahmad
Adult Student
★★★★★

Same coach every week, clear progression sheet, and the kids actually look forward to it. Worth every ringgit.

KY
Karen Yeoh
Parent of 2 · SS7
Straight from the pool

Hear it from our swimmers.

Real students, filmed in our pool — no scripts. Every clip is subtitled in English and 中文.

Catherine & Santhi

Adult students · 1:43

Why I joined aqua exercise

Aqua exercise student · 3:40

Our family class

Kids & their coach · 1:41

Brother & sister

Siblings learning together · 2:46

Why I started swimming

Adult student · 3:18
Good to know

Frequently asked questions.

The things parents ask us most before their child's first lesson.

Our Baby and Toddler Programme is suitable for children from 6 months old. Our Learn-to-Swim Programme is suitable for children aged 5 years and above.

We recommend starting with a one-to-one private class. Our coach will guide your child through a personalised Water Confidence Programme to help them feel safe, calm and comfortable in the water.

Our group classes are kept small, with a ratio of 1 teacher to 3–5 students, so every student can receive proper attention and guidance.

For Baby and Toddler classes, a parent must accompany the child in the pool. For students with special needs, parent participation may also be required depending on the child's needs. For regular Learn-to-Swim classes, parents do not need to accompany their child in the pool.

Yes. We highly recommend attending a replacement class to ensure consistent learning and steady progress. Replacement classes are subject to our replacement policy and class availability.

More about fees, freezing and refunds on our Plans & Pricing page.

Trial Assessment

Book your 1-to-1 trial assessment.

For RM50, book a personal 1-to-1 trial assessment. Meet your coach, tour the warm indoor pool, and see how quickly confidence grows in the right hands.

Book your trial assessment

We'll reach out within 24 hours.

Visit Us

Find us by the pool.

Drop by, tour the facility, or just say hi. We're easy to reach and even easier to spot — look for the bright blue dolphin sign.

Address

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

Operating Hours

Mon: Closed
Tue: 10am – 2pm
Wed – Fri: 10am – 12pm, 2pm – 8pm
Sat – Sun: 8am – 12pm, 1pm – 8pm

Phone & WhatsApp

018-328-1895

Email

jcswimmingacademy@gmail.com

JC Swimming Academy
Lot 15, Jalan SS7, Petaling Jaya
Open in Maps