Skip to content

School Holidays 2024

This web page shows the school holidays for Malaysia on year 2024. The tables will be updated from time to time according to the changes from the Ministry of Education (MOE) Malaysia. MOE separated the school holidays into two groups, where group A is states that having weekend on Friday and Saturday, while group B is states that having weekend on Saturday and Sunday.

Group A

Johor, Kedah, Kelantan, Terengganu

School HolidaysStartsFinishes
First Day of School (ACS (Academic Calendar Session) 2023/2024)2 Jan 2024
(Tue)
End of School Holidays (ACS 2023/2024)9 Feb 2024
(Fri)
9 Mar 2024
(Sat)
Chinese New Year 2024 (During End of School Holidays ACS 2023/2024)10 Feb 2024
(Sat)
11 Feb 2024
(Sun)
First Day of School (ACS 2024/2025)10 Mar 2024
(Sun)
Hari Raya Aidilfitri7 Apr 2024
(Sun)
11 Apr 2024
(Thu)
Term 1 Holidays (ACS 2024/2025)24 May 2024
(Fri)
2 Jun 2024
(Sun)
Term 2 Holidays (ACS 2024/2025)13 Sep 2024
(Fri)
21 Sep 2024
(Sat)
Deepavali30 Oct 2024
(Wed)
31 Oct 2024
(Thu)
Term 3 Holidays (ACS 2024/2025)20 Dec 2024
(Fri)
28 Dec 2024
(Sat)
Christmas (During Term 3 Holidays ACS 2024/2025)25 Dec 2024
(Wed)
End of School Holidays (ACS 2024/2025)17 Jan 2025
(Fri)
15 Feb 2025
(Sat)
Chinese New Year 2025 (During End of School Holidays ACS 2024/2025)29 Jan 2025
(Wed)
30 Jan 2025
(Thu)

Group B

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

School HolidaysStartsFinishes
First Day of School (ACS (Academic Calendar Session) 2023/2024)2 Jan 2024
(Tue)
End of School Holidays (ACS 2023/2024)10 Feb 2024
(Sat)
10 Mar 2024
(Sun)
Chinese New Year 2024 (During End of School Holiday ACS 2023/2024)10 Feb 2024
(Sat)
11 Feb 2024
(Sun)
First Day of School (ACS 2024/2025)11 Mar 2024
(Mon)
Hari Raya Aidilfitri8 Apr 2024
(Mon)
12 Apr 2024
(Fri)
Term 1 Holidays (ACS 2024/2025)25 May 2024
(Sat)
2 Jun 2024
(Sun)
Harvest Festival (Sabah and Federal Territory of Labuan only, During Term 1 Holidays, ACS 2024/2025)30 May 2024
(Thu)
31 May 2024
(Fri)
Hari Gawai Dayak (Sarawak only, During Term 1 Holidays, ACS 2024/2025)1 Jun 2024
(Sat)
2 Jun 2024
(Sun)
Term 2 Holidays (ACS 2024/2025)14 Sep 2024
(Sat)
22 Sep 2024
(Sun)
Deepavali (except Sarawak)30 Oct 2024
(Wed)
1 Nov 2024
(Fri)
Deepavali (Sarawak only)31 Oct 2024
(Thu)
Term 3 Holidays (ACS 2024/2025)21 Dec 2024
(Sat)
29 Dec 2024
(Sun)
Christmas (During Term 3 Holidays, ACS 2024/2025)25 Dec 2024
(Wed)
End of School Holidays (ACS 2024/2025)18 Jan 2025
(Sat)
16 Feb 2025
(Sun)
Chinese New Year 2025 (During End of School Holiday ACS 2024/2025)29 Jan 2025
(Wed)
30 Jan 2025
(Thu)

Source: moe.gov.my