Start Planning
Malaysia
School Holidays

Malaysia School Holidays 2024 and 2025

The Malaysia school holidays 2024 and 2025 dates below are from the MOE website, so are considered the official dates. You can check all the dates by scrolling down, remembering to look at your correct table (whether Kumpulan A or Kumpulan B).

Kumpulan A

(Johor, Kedah, Kelantan, Terengganu)

Academic Calendar Session 2024/2025

School HolidaysStartsFinishes
First Day of School10 Mar 2024
(Sun)
Term 1 Holidays24 May 2024
(Fri)
2 Jun 2024
(Sun)
Term 2 Holidays13 Sep 2024
(Fri)
21 Sep 2024
(Sat)
Term 3 Holidays20 Dec 2024
(Fri)
28 Dec 2024
(Sat)
End of School Year Holidays17 Jan 2025
(Fri)
15 Feb 2025
(Sat)

Kumpulan B

(Kuala Lumpur, Labuan, Melaka, Negeri Sembilan, Pahang, Perlis, Penang, Perak, Putrajaya, Sabah, Sarawak, Selangor)

Academic Calendar Session 2024/2025

School HolidaysStartsFinishes
First Day of School11 Mar 2024
(Mon)
Term 1 Holidays25 May 2024
(Sat)
2 Jun 2024
(Sun)
Term 2 Holidays14 Sep 2024
(Sat)
22 Sep 2024
(Sun)
Term 3 Holidays21 Dec 2024
(Sat)
29 Dec 2024
(Sun)
End of School Year Holidays18 Jan 2025
(Sat)
16 Feb 2025
(Sun)

Other School Holidays

School Holidays 2024/2025StartsFinishesStates
Hari Raya Aidilfitri Holidays7 Apr 2024
(Sun)
11 Apr 2024
(Thu)
Kumpulan A
Hari Raya Aidilfitri Holidays8 Apr 2024
(Mon)
12 Apr 2024
(Fri)
Kumpulan B
Deepavali Holidays30 Oct 2024
(Wed)
31 Oct 2024
(Thu)
Kumpulan A
Deepavali Holidays30 Oct 2024
(Wed)
1 Nov 2024
(Fri)
All States in Kumpulan B
except Sarawak
Deepavali Holidays31 Oct 2024
(Thu)
31 Oct 2024
(Thu)
Sarawak

Please visit moe.gov.my for the original release for academic calendar session 2024/2025.

The MOE dates are split into two groups of states – Kumpulan A and Kumpulan B. Kumpulan A states are those that have Friday and Saturday as their weekend (Johor, Kedah, Kelantan and Terengganu). Kumpulan B states are those that have Saturday and Sunday as their weekend (all other states and territories).