The Malaysia School Holidays for 2022 has been disrupted due to the Covid-19 pandemic. Traditionally the school term will start after the New Year but for 2022, the school year will start in March 2022.
Group A States
Schools in Kedah, Johor, Kelantan, and Terengganu
School Holidays | Start | Finish |
Term 3 Holidays 2021/2022 | 25 February 2022 | 20 March 2022 |
Term 1 Holidays 2022/2023 | 03 June 2022 | 11 June 2022 |
Term 2 Holidays 2022/2023 | 02 September 2022 | 10 September 2022 |
Term 3 Holidays 2022/2023 | 09 December 2022 | 31 December 2022 |
Term End Holidays 2022/2023 | 17 February 2023 | 11 March 2023 |

Group B States
Schools in Perlis, Penang, Perak, Selangor, Negeri Sembilan, Malacca, Pahang, Sabah, Sarawak, Kuala Lumpur, Labuan, and Putrajaya.
School Holidays | Start | Finish |
Term 3 Holidays 2021/2022 | 25 February 2022 | 20 March 2022 |
Term 1 Holidays 2022/2023 | 04 June 2022 | 12 June 2022 |
Term 2 Holidays 2022/2023 | 03 September 2022 | 11 September 2022 |
Term 3 Holidays 2022/2023 | 10 December 2022 | 31 December 2022 |
Term End Holidays 2022/2023 | 18 February 2023 | 12 March 2023 |
Extra Malaysia School Holidays
The Ministry of Education also has extra holidays in conjunction with major festivals.
School Holidays | Group A States | Group B States |
Chinese New Year | 30 – 31 January 2022 | 31 January – 03 February 2022 |
Hari Raya Aidilfitri | 02 – 05 May 2021 | 05 – 06 May 2022 |
Deepavali | 23 – 25 October 2022 | 25 – 26 October 2022 Except Sarawak 24 October 2022 Sarawak Only |
Chinese New Year | 24 January 2023 | 20 January 2023 |