School Holidays 2021

This web page shows the school holidays for Malaysia on year 2021. 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 School20 Jan 2021
(Wed)
Chinese New Year10 Feb 2021
(Wed)
13 Feb 2021
(Sat)
Mid Term Holidays26 Mar 2021
(Fri)
3 Apr 2021
(Sat)
Hari Raya Aidilfitri11 May 2021
(Tue)
14 May 2021
(Fri)
Mid Year Holidays28 May 2021
(Fri)
12 Jun 2021
(Sat)
Mid Term Holidays16 Jul 2021
(Fri)
24 Jul 2021
(Sat)
Mid Term Holidays10 Sep 2021
(Fri)
18 Sep 2021
(Sat)
Deepavali3 Nov 2021
(Wed)
7 Nov 2021
(Sun)
End of Year Holidays10 Dec 2021
(Fri)
31 Dec 2021
(Fri)

Group B

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

School HolidaysStartsFinishes
First Day of School20 Jan 2021
(Wed)
Chinese New Year10 Feb 2021
(Wed)
13 Feb 2021
(Sat)
Mid Term Holidays27 Mar 2021
(Sat)
4 Apr 2021
(Sun)
Hari Raya Aidilfitri11 May 2021
(Tue)
14 May 2021
(Fri)
Mid Year Holidays29 May 2021
(Sat)
13 Jun 2021
(Sun)
Mid Term Holidays17 Jul 2021
(Sat)
25 Jul 2021
(Sun)
Mid Term Holidays11 Sep 2021
(Sat)
19 Sep 2021
(Sun)
Deepavali (excluded Sarawak)3 Nov 2021
(Wed)
5 Nov 2021
(Fri)
Deepavali (Sarawak only)5 Nov 2021
(Fri)
5 Nov 2021
(Fri)
End of Year Holidays11 Dec 2021
(Sat)
31 Dec 2021
(Fri)

Source: moe.gov.my