Malaysia School Holiday 2026 / 2027

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.