Skip to main content
Enrichment Classes Klang Valley

D Swim Academy

Swimming and water sports classes · 8 branches in Kampung Pandan, Taman Pinggiran USJ and 4 other areas

About the place

The school teaches swimming through structured pathways from baby classes and learn-to-swim into squad and competitive swimming, with progress assessed along the way. 1
+32 3 4
Its Learn to Swim programme follows the Australian system of swimming education and is taught by AUSTSWIM-accredited coaches. 5
+26 7
Baby classes are sequential and skill-based, with a parent or care person in the water. 8 9 It also offers swimming lessons for children with special needs or disabilities. 10

Key facts

Ages3+ years 23
+529 37 38 47 49
Class timesTuesday–Friday 17:00–20:00 35
Saturday, Sunday 09:00–12:00 25 and 2 more
Opening hoursKampung Pandan, Bandar Rimbayu, Bukit Jalil and 4 more · Monday closed 14
Languagesclass language not published; the website is in English 12
AddressesKampung Pandan · Kompleks Kecemerlangan Sukan Paralimpik Jalan Perwira, Kampung Pandan, 51200 Kuala Lumpur 13 and 7 more
Sporttrains children to compete 51

The centre’s own pages do not mention the price or a trial class.

Kiddie Swimmers 23

Ages3–4 years 23
Class times
Sunday09:00–18:00 · Kampung Pandan 24
Saturday, Sunday09:00–12:00 · Shah Alam 25, 09:00–18:00 · Bukit Jalil, Bukit Kiara and Bandar Utama 26
+227 28

Learn to Swim: Junior Swimmers 29

Ages5–12 years 29
Class times
Saturday, Sunday09:00–18:00 · Learn to Swim · Bandar Rimbayu, Bukit Kiara, Bandar Utama and 3 more 30
+531 32 33 34 36
Tuesday–Friday17:00–20:00 · Learn to Swim · Bukit Jalil 35
Timetable

Learn to Swim: Young Swimmers 37

Ages13–19 years 37
Class times
Saturday, Sunday09:00–18:00 · Learn to Swim · Kampung Pandan, Shah Alam and Bukit Jalil 33
+234 36
Tuesday–Friday17:00–20:00 · Learn to Swim · Bukit Jalil 35

Swim Squad Programs 38

Ages7+ years 38
Class times
Saturday, Sunday09:00–18:00 · Mini Squad · Kampung Pandan, Shah Alam, Bukit Jalil and 2 more 39
+440 41 42 43
Session length1–2 hours 44 45

Special Care Swimmers 46

Ages5–15 years 47
Session length40 min 48

Datuk Leong Mun Yee x DSA Diving Program 49

Ages5+ years 49
Session length1 hour 50

Branches and opening hours

Kampung Pandan

Kompleks Kecemerlangan Sukan Paralimpik Jalan Perwira, Kampung Pandan, 51200 Kuala Lumpur 13

Opening hours 14
Mondayclosed

Kampung Pandan · Google listing

Open map

Shah Alam

Lot 4, Persiaran Perkilangan Section 21, 40300 Shah Alam, Selangor Darul Ehsan 15

Opening hours 14 16
Monday, Tuesdayclosed

Taman Pinggiran USJ · Google listing

Open map

Bandar Rimbayu

The Club @ Rimbayu Jalan Flora 3, Bandar Rimbayu, 42500 Telok Panglima Garang, Selangor Darul Ehsan 17

Opening hours 14
Mondayclosed

Bandar Rimbayu · Google listing

Open map

Bukit Jalil

Pusat Akuatik Nasional National Aquatic Centre, Bukit Jalil, Kuala Lumpur Sports City, 57000 Kuala Lumpur 18

Opening hours 14
Mondayclosed

Bukit Jalil · Google listing

Open map

Bukit Kiara

Bukit Kiara Equestrian & Country Resort Jalan Bukit Kiara, Off Jalan Damansara, 60000 Kuala Lumpur 19

Opening hours 14
Mondayclosed

Kiara Hills · Google listing

Open map

3 more branches

Bandar Utama

The Club by M 1 Club Drive, Bukit Utama, Bandar Utama, 47800, Petaling Jaya, Selangor 20

Opening hours 14
Mondayclosed

Bandar Utama · Google listing

Open map

Setapak

Arena Sports, KL No. 210, Jalan Air Jernih, Mukim, Setapak, 53200 Kuala Lumpur 21

Opening hours 14
Mondayclosed

Setiawangsa

Perbadanan Stadium Malaysia Kompleks Sukan Setiawangsa, Lot 1144, Seksyen 6, Wangsa Maju, 54200 Kuala Lumpur 22

Opening hours 14
Mondayclosed

Sources

  1. www.dswimacademy.com · published by the place
    1. DSA continues to provide a complete swimming pathway, from baby swimming and learn-to-swim programs to
    2. squad and competitive swimming.
    3. Every swimmer follows a pathway appropriate to their age, ability and readiness, with progress assessed
    4. along the way.
    5. Our AUSTSWIM-accredited coaches focus on
    6. DSA’s Learn to Swim program emphasizes progressive learning, trained teachers, ongoing assessment and water safety
    7. standard confirming with international teaching methods following the Australian system of swimming education.
    8. A sequential, skill-based, water awareness developmental program for babies, with a parent or care person
    9. in the water.
    10. Providing swimming lessons for children with special needs or disabilities is essential and much needed
    11. D Swim Academy (DSA) is a pioneering swim school in Malaysia
    12. For children 3 to 4 years
    13. For children 7 years & over
  2. www.dswimacademy.com/llms.txt · published by the place
    1. Mini Squad Time Trials (September 2026) - RESULTS
  3. www.dswimacademy.com/locations · published by the place
    1. Kompleks Kecemerlangan Sukan Paralimpik Jalan Perwira, Kampung Pandan, 51200 Kuala Lumpur, Malaysia
    2. Lot 4, Persiaran Perkilangan Section 21, 40300 Shah Alam, Selangor Darul Ehsan, Malaysia
    3. Pusat Akuatik Nasional National Aquatic Centre, Bukit Jalil, Kuala Lumpur Sports City, 57000 Kuala Lumpur,
    4. Bukit Kiara Equestrian & Country Resort Jalan Bukit Kiara, Off Jalan Damansara, 60000 Kuala Lumpur,
    5. Arena Sports, KL No. 210, Jalan Air Jernih, Mukim, Setapak, 53200 Kuala Lumpur
    6. Perbadanan Stadium Malaysia Kompleks Sukan Setiawangsa, Lot 1144, Seksyen 6, Wangsa Maju, 54200 Kuala Lumpur,
  4. www.dswimacademy.com/contact · published by the place
    1. Our correspondence office and swim centres will remain closed on Mondays.
  5. www.dswimacademy.com/locations/kompleks-sukan-negara-shah-a… · published by the place
    1. *Pool closed on Tuesdays
    2. Kiddie Swimmers Weekends (9am – 12pm)
    3. Learn to Swim (Junior, Young & Adult Swimmers) Weekends (9am – 6pm)
    4. Mini Squad Weekends (9am – 6pm)
  6. www.dswimacademy.com/locations/the-club-rimbayu · published by the place
    1. The Club @ Rimbayu Jalan Flora 3, Bandar Rimbayu, 42500 Telok Panglima Garang, Selangor Darul
    2. Swim lessons are available during weekends between 9am to 6pm.
  7. www.dswimacademy.com/locations/bandar-utama · published by the place
    1. The Club by M 1 Club Drive, Bukit Utama, Bandar Utama, 47800, Petaling Jaya, Selangor,
    2. Kiddie Swimmers Weekends (9am – 6pm)
    3. Swim lessons are available during weekends between 9am to 6pm.
    4. Mini Squad Weekends (9am – 6pm)
  8. www.dswimacademy.com/locations/kompleks-kecemerlangan-sukan… · published by the place
    1. Kiddie Swimmers Sundays (9am – 6pm)
    2. Learn to Swim (Junior, Young & Adult Swimmers) Weekends (9am – 6pm)
    3. Mini Squad Weekends (9am – 6pm)
  9. www.dswimacademy.com/locations/pusat-akuatik-nasional · published by the place
    1. Kiddie Swimmers Weekends (9am – 6pm)
    2. Learn to Swim (Junior, Young & Adult Swimmers) Week days (5pm – 8pm)*
    3. Week days (5pm – 8pm)* Weekends (9am – 6pm)
    4. Mini Squad Weekends (9am – 6pm)
  10. www.dswimacademy.com/locations/bukit-kiara-country-resort · published by the place
    1. Kiddie Swimmers Weekends (9am – 6pm)
    2. Swim lessons are available during weekends between 9am to 6pm.
    3. Mini Squad Weekends (9am – 6pm)
  11. www.dswimacademy.com/dsa-programs/dsa-learn-to-swim · published by the place
    1. For children between the ages of 5 to 12 years old
    2. For children between the ages of 13 to 19 years old
  12. www.dswimacademy.com/dsa-programs/pathway-for-children-lear… · published by the place
    1. The Mini Squad trains for 1 hour every session
    2. The DSA Swim Team or the Senior Squad trains for 2 hours every session.
  13. www.dswimacademy.com/dsa-programs/dsa-special-care-swimming · published by the place
    1. Swimming lessons for children with special needs or disabilities is essential and much needed
    2. Age Group 5-12 years 13-15 years
    3. 40 minutes per session
  14. www.dswimacademy.com/dsa-programs/diving-program · published by the place
    1. Open to children of 5 years old & above.
    2. 1 hr per session
  15. www.dswimacademy.com/dsa-programs/dsa-squad-programs · published by the place
    1. obtain qualifying times for entry into state and national competitions