School Holidays 2022

This web page shows the school holidays for Malaysia on year 2022. 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) 2021/2022)2 Jan 2022
(Sun)
Chinese New Year30 Jan 2022
(Sun)
2 Feb 2022
(Wed)
Mid Term Holidays (ACS 2021/2022)25 Feb 2022
(Fri)
20 Mar 2022
(Sun)
First Day of School (ACS 2022/2023)21 Mar 2022
(Mon)
Hari Raya Aidilfitri2 May 2022
(Mon)
5 May 2022
(Thu)
Mid Term Holidays (ACS 2022/2023)3 Jun 2022
(Fri)
11 Jun 2022
(Sat)
Mid Term Holidays (ACS 2022/2023)2 Sep 2022
(Fri)
10 Sep 2022
(Sat)
Deepavali23 Oct 2022
(Sun)
25 Oct 2022
(Tue)
Mid Term Holidays (ACS 2022/2023)9 Dec 2022
(Fri)
31 Dec 2022
(Sat)
End of Year Holidays17 Feb 2023
(Fri)
11 Mar 2023
(Sat)

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) 2021/2022)3 Jan 2022
(Mon)
Chinese New Year31 Jan 2022
(Mon)
3 Feb 2022
(Thu)
Mid Term Holidays (ACS 2021/2022)26 Feb 2022
(Sat)
20 Mar 2022
(Sun)
First Day of School (ACS 2022/2023)21 Mar 2022
(Mon)
Hari Raya Aidilfitri3 May 2022
(Tue)
6 May 2022
(Fri)
Hari Gawai Holidays (Sarawak only)1 Jun 2022
(Wed)
3 Jun 2022
(Fri)
Mid Term Holidays (ACS 2022/2023)4 Jun 2022
(Sat)
12 Jun 2022
(Sun)
Mid Term Holidays (ACS 2022/2023)3 Sep 2022
(Sat)
11 Sep 2022
(Sun)
Deepavali (excluded Sarawak)24 Oct 2022
(Mon)
26 Oct 2022
(Wed)
Deepavali (Sarawak only)24 Oct 2022
(Mon)
24 Oct 2022
(Mon)
Mid Term Holidays (ACS 2022/2023)10 Dec 2022
(Sat)
31 Dec 2022
(Sat)
End of Year Holidays18 Feb 2023
(Sat)
12 Mar 2023
(Sun)

Source: moe.gov.my