Malaysia School Holidays 2026/ 2027
Planning your family holidays around Malaysia’s school breaks? Here is a complete guide to the Malaysia School Holidays for 2026 and 2027, based on the Ministry of Education (MOE) academic calendar.
Malaysia’s public school calendar is divided into two groups:
-
Group A – Kedah, Kelantan, Terengganu (Friday–Saturday weekend)
-
Group B – Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor, Kuala Lumpur, Putrajaya, Labuan (Saturday–Sunday weekend)
Malaysia School Holidays
Malaysia uses two school-calendar groups:
- Group A: Kedah, Kelantan and Terengganu.
- Group B: Penang, Kuala Lumpur, Selangor and all other states not in Group A.
2026 School Holiday Dates
| Holiday Period | Group A | Group B |
|---|---|---|
| Term 1 Break | 20 March – 28 March 2026 | 21 March – 29 March 2026 |
| Mid-Year Break | 22 May – 6 June 2026 | 23 May – 7 June 2026 |
| Term 2 Break | 28 August – 5 September 2026 | 29 August – 6 September 2026 |
| Year-End Break | 4 December – 31 December 2026 | 5 December – 31 December 2026 |
2027 School Holiday Dates
| School Holiday | Group A | Group B |
|---|---|---|
| Term 1 Break | 5–13 March | 6–14 March |
| Mid-Year Holiday | 21 May–5 June | 22 May–6 June |
| Term 2 Break | 27 August–4 September | 28 August–5 September |
| Year-End Holiday | 3–31 December | 4–31 December |
These are the published 2027 school-break dates. This is for reference only.
