Skip to main content
Enrichment Classes KL

D Swim Academy

classes, swimming, Diving · Kampung Pandan, Taman Pinggiran USJ, Bandar Rimbayu, Taman Sri Endah, Kiara Hills, Kota Damansara

Key facts

Ages3+ y 13 19 27 28 37 39
Group days and timesTuesday–Friday 17:00–20:00 25
Saturday, Sunday 09:00–12:00 15 +2
Opening hoursKampung Pandan · Monday closed 4
Languageswebsite in English 2
AddressesKampung Pandan · Kompleks Kecemerlangan Sukan Paralimpik Jalan Perwira, Kampung Pandan, 51200 Kuala Lumpur, Malaysia 3 +7
Sporttrains a competition team 41
Not published: Price, Trial class and Without a parent

swimming, classes · Kiddie Swimmers 13

Ages3–4 y 13
Group days and times
Sunday09:00–18:00 · Kiddie Swimmers · Kampung Pandan 14
Saturday, Sunday09:00–12:00 · Kiddie Swimmers · Shah Alam 15, 09:00–18:00 · Kiddie Swimmers · Bukit Jalil 16, 09:00–18:00 · Kiddie Swimmers · Bukit Kiara 17, 09:00–18:00 · Kiddie Swimmers · Bandar Utama 18

swimming, classes · Learn to Swim: Junior Swimmers 19

Ages5–12 y 19
Group days and times
Saturday, Sunday09:00–18:00 · Learn to Swim · Bandar Rimbayu 20, 09:00–18:00 · Learn to Swim · Bukit Kiara 21, 09:00–18:00 · Learn to Swim · Bandar Utama 22, 09:00–18:00 · Learn to Swim · Kampung Pandan 23, 09:00–18:00 · Learn to Swim · Shah Alam 24, 09:00–18:00 · Learn to Swim · Bukit Jalil 26
Tuesday–Friday17:00–20:00 · Learn to Swim · Bukit Jalil 25
Timetable

swimming, classes · Learn to Swim: Young Swimmers 27

Ages13–19 y 27
Group days and times
Saturday, Sunday09:00–18:00 · Learn to Swim · Kampung Pandan 23, 09:00–18:00 · Learn to Swim · Shah Alam 24, 09:00–18:00 · Learn to Swim · Bukit Jalil 26
Tuesday–Friday17:00–20:00 · Learn to Swim · Bukit Jalil 25

swimming, classes · Swim Squad Programs 28

Ages7+ y 28
Group days and times
Saturday, Sunday09:00–18:00 · Mini Squad · Kampung Pandan 29, 09:00–18:00 · Mini Squad · Shah Alam 30, 09:00–18:00 · Mini Squad · Bukit Jalil 31, 09:00–18:00 · Mini Squad · Bukit Kiara 32, 09:00–18:00 · Mini Squad · Bandar Utama 33
Session length1:00–2:00 34 35

swimming, classes · Special Care Swimmers 36

Ages5–15 y 37
Session length0:40 38

Diving, classes · Datuk Leong Mun Yee x DSA Diving Program 39

Ages5+ y 39
Session length1:00 40

Branches and opening hours

Kampung Pandan

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

Opening hours 4
Mondayclosed

Kampung Pandan · Google listing

Open map

Shah Alam

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

Opening hours 4 6
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, Malaysia 7

Opening hours 4
Mondayclosed

Bandar Rimbayu · Google listing

Open map

Bukit Jalil

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

Opening hours 4
Mondayclosed

Taman Sri Endah · Google listing

Open map

Bukit Kiara

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

Opening hours 4
Mondayclosed

Kiara Hills · Google listing

Open map

Bandar Utama

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

Opening hours 4
Mondayclosed

Kota Damansara · Google listing

Open map

Setapak

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

Opening hours 4
Mondayclosed

Setiawangsa

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

Opening hours 4
Mondayclosed

Sources

  1. www.dswimacademy.com/llms.txt · published by the place
    1. Mini Squad Time Trials (September 2026) - RESULTS
  2. www.dswimacademy.com · published by the place
    1. D Swim Academy (DSA) is a pioneering swim school in Malaysia
    2. For children 3 to 4 years
    3. For children 7 years & over
  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