Kids' classes in KL and Selangor, reviewed by parents.
Compare 73 enrichment classes across 27 areas by age, price and schedule, then read what other parents say before you book a trial.
73 classes
Art de Whimsy
Bandar Kinrara · Ages 4+ · Thu 7–9pm; Sat 10am–6pm; Sun 11am and 2pm
Trial class available
ARTIVO Cheras Traders Square
ARTIVO
Cheras · Ages 3–12 · Thu & Fri 1–9:30pm; Sat 8:30am–6pm; Sun 8:30am–4pm
Trial class available
ARTIVO Kajang
ARTIVO
Kajang · Ages 3–12 · Thu & Fri 1–9:30pm; Sat 9am–7:30pm; Sun 9am–6pm
Trial class available
ARTIVO Mahkota Cheras
ARTIVO
Cheras · Ages 3–12 · Thu & Fri 1–9:30pm; Sat 9am–7:30pm; Sun 9am–6pm
Trial class available
ArtNExploration
Subang Jaya · Ages 7–12 · Sun 9am or 10:30am; Fri 3pm
Artsense Studio
Bukit Jalil · Ages 3–12
Artsense Studio Rawang
Artsense Studio
Rawang
Trial class available
Aurora Dance School
Subang Jaya · Ages 3+
Babytots@play Bukit Jalil
Babytots@play
Bukit Jalil · Ages 8 weeks to 8 years
Trial class available
Babytots@play Subang Jaya
Babytots@play
Subang Jaya · Ages 8 weeks to 8 years
Trial class available
C Dance Academy
Petaling Jaya · Ages 2.5 and up
Trial class available
Capen Music
Sri Petaling · Ages 3+ · Weekly reserved slot
Trial class available
CIY.CLUB Sri Petaling
CIY.CLUB
Sri Petaling · Ages 6–18 · Sat & Sun, from 9:15am
CodeJuniors
Taman Tun Dr Ismail · Ages 5–15
Trial class available
D Swim Academy Bukit Jalil
D Swim Academy
Bukit Jalil · Ages 6 months and up · Weekends 9am–6pm; Tue–Fri 5–8pm
D Swim Academy Bukit Kiara
D Swim Academy
Bukit Kiara · Ages 3+ · Weekends 9am–6pm
D Swim Academy Bukit Utama
D Swim Academy
Petaling Jaya · Ages 3+ · Weekends 9am–6pm
D Swim Academy Kampung Pandan
D Swim Academy
Kampung Pandan · Ages 3+ · Weekends 9am–6pm
D Swim Academy Setapak
D Swim Academy
Setapak · Ages 5+ · Weekends 9am–6pm
D Swim Academy Shah Alam
D Swim Academy
Shah Alam · Ages 3+ · Weekends 9am–6pm; pool closed Tue
DancePot Cheras
DancePot
Cheras · Ages 3+
DancePot Setapak
DancePot
Setapak · Ages 3+
Dancesteps Studio
Mont Kiara · Ages 3–17
Ebright Public Speaking Academy
Ebright
Sri Petaling · Ages 6–16 · Fri 6–10pm; Sat & Sun 9am–7pm
Trial class available
Ebright Public Speaking Academy Bangi
Ebright
Bangi · Ages 6–16 · Thu & Fri 6–10pm; Sat & Sun 9am–7pm
Trial class available
Enfiniti Academy
Enfiniti Academy of Performing Arts
Petaling Jaya · Ages 8+
Federal Academy of Ballet
Petaling Jaya · Ages 3+
Forte Performing Arts
Forte Performing Arts Music and Dance School
Ampang · Mon–Fri 11:30am–5pm; Sat 8:30am–4:30pm
Trial class available
Giselle Ballet Academy
Bukit Jalil · Ages 4+
Trial class available
Global Art Bukit Jalil
Global Art
Bukit Jalil
Trial class available
Global Art Country Homes Rawang
Global Art
Rawang · Ages 3+
Trial class available
Global Art Kuchai Lama
Global Art
Kuchai Lama · Ages 3–18
Global Art Taman Midah
Global Art
Cheras · Ages 3+
Global Art Taman Segar
Global Art
Cheras · Ages 3–18
Global Art Wangsa Melawati
Global Art
Wangsa Maju · Ages 3–18
Happy Fish Kota Damansara
Happy Fish
Petaling Jaya · Ages 4 months to 12 years · Weekly scheduled slots
KAE & KAY Multisensory Play
KAE & KAY
Cheras · Ages Birth to 6 years
Lil' Ninjas Dojo K-Pop Dance
Lil' Ninjas Dojo
Petaling Jaya · Ages 4+ · Wed–Sun 11am–7pm
Trial class available
Little Atelier Music
Mont Kiara · Ages 4+ · Mon–Fri 12–8pm; Sat & Sun 10am–6pm
Trial class available
Misfit Dance Studio
Sri Petaling · Ages 5+ · Weekday afternoons and weekends
Monday Show School of Musical Theatre
Monday Show School
Petaling Jaya · Ages 5+
Mum N Kids Club Toddler Playgroup
Mum N Kids Club
Mont Kiara · Ages 15 months to 4 years · Monthly, 4–5pm
Musician Story Kuchai Lama
Musician Story
Kuchai Lama · Ages All ages
Trial class available
MuzArt Bukit Jalil
MuzArt International
Bukit Jalil · Ages 2.5 to 12+
MuzArt Mahkota Cheras
MuzArt International
Cheras · Ages 2.5 to 12+
MY Art Studio Anggun City
MY Art Studio
Rawang · Ages 8–15
MY Art Studio Setia Alam
MY Art Studio
Setia Alam · Ages 3–15 · Weekday afternoons and weekends
MY Art Studio Sri Petaling
MY Art Studio
Sri Petaling · Ages 3–15 · Weekday afternoons and weekends
MY Art Studio USJ 9
MY Art Studio
Subang Jaya · Ages 3–15 · Weekday afternoons and weekends
MY Craft Studio Ara Damansara
MY Craft Studio
Petaling Jaya · Ages 3–12
MY Craft Studio Bandar Puteri
MY Craft Studio
Puchong · Ages 3–12
MY Craft Studio Mahkota Cheras
MY Craft Studio
Cheras · Ages 3–12 · Weekday afternoons and weekends
Neo Dynasty Academy Art for Kids
Neo Dynasty Academy
Klang · Ages 4+ · Wed–Fri 7:30pm; Sat & Sun daytime
Neo Dynasty Academy Kids Dance
Neo Dynasty Academy
Klang · Ages 4–18 · Sat & Sun daytime; Tue, Wed & Fri evenings
NextGen Makers Robotics Academy
NextGen Makers
Shah Alam · Ages 4+
Trial class available
Niji Puchong Home Sensory Play
Niji Puchong Early Learning
Puchong · Ages 1–4 · By appointment, at your home
Pointe & Music Dance Academy
Seri Kembangan
Trial class available
Popo Art Studio
Shah Alam · Ages 3–13
Pro Young Edu Cheras
Pro Young Edu
Cheras · Ages Primary and secondary school
Trial class available
PVSwim School Cyberjaya
PVSwim School
Cyberjaya · Ages 6 months to 13 years · Fixed weekly slot, arranged on booking
Trial class available
PVSwim School Shah Alam
PVSwim School
Shah Alam · Ages 6 months to 13 years · Fixed weekly slot, arranged on booking
Trial class available
Skywhale Swimming Academy Ara Damansara
Skywhale Swimming Academy
Petaling Jaya · Ages 6 months to 12 years · Weekdays 12–9pm (closed Tue); weekends 9am–9pm
Trial class available
Speech Academy Petaling Jaya
Speech Academy
Petaling Jaya · Ages 6–17 · Thu 6pm; Sat 10am; Sun 2pm
Trial class available
STEM Academy Petaling Jaya
STEM Academy Malaysia
Petaling Jaya · Ages 6–15 · Weekday afternoons and Saturdays
Trial class available
SunnySeeds Kids Taekwondo
SunnySeeds Academy
Klang · Ages 4–12 · Thu, 4:30–5:30pm
TAS Academy @ klpac Pre-School Speech & Drama
The Actors Studio Academy
Sentul · Ages 3–6 · Sat or Sun, once a week
TAS Academy @ klpac Speech & Drama
The Actors Studio Academy
Sentul · Ages 7–18 · Sat or Sun, once a week
The Little Gym, The Curve
The Little Gym
Petaling Jaya · Ages 4 months to 12 years · Weekdays and weekends
Trial class available
Tick-Tock Beats Art and Craft
Tick-Tock Beats Music and Movement
Kajang · Ages 4+
Total Gym
Total Gym Malaysia
Petaling Jaya · Ages 3+
Tutu Toe Dance Academy
Desa ParkCity · Ages 3+
VGO Aquatic Centre
Kepong · Ages 4+ · Centre open daily 10am–10pm
Vrnda Studio Bollywood Kids Dance
Vrnda Studio
Bangsar · Ages 3.5 and up
No classes match yet
Try a wider area or another age.