Checklists & Calendar

9 min read

School Holidays 2027 Malaysia: Term Dates and Holiday Plan for Parents

Published: 02.11.2026·Updated: 02.11.2026
Priya Nair

Priya Nair

Education Calendar Editor, Algonova Malaysia

School Holidays 2027 Malaysia: Term Dates and Holiday Plan for Parents

School holidays 2027 Malaysia run in four breaks set by the Ministry of Education (KPM): 5 or 6 March, 21 or 22 May, 27 or 28 August and 3 or 4 December. The year-end break is the longest, at 28 or 29 days. School opens on 4 January 2027 in every state. Group A (Kedah, Kelantan, Terengganu) starts each break one day before Group B.

When are the school holidays in 2027?

There are four breaks, and the dates differ by one day between the two state groups. This table comes from KPM's circular dated 2 October 2026, which covers government and government-aided schools. We read the PDF on moe.gov.my on 2 November 2026.

BreakGroup AGroup BLength
Term 1 breakFri 5 to Sat 13 MarchSat 6 to Sun 14 March9 days
Mid-year breakFri 21 May to Sat 5 JuneSat 22 May to Sun 6 June16 days
Term 2 breakFri 27 August to Sat 4 SeptemberSat 28 August to Sun 5 September9 days
Year-end breakFri 3 to Fri 31 DecemberSat 4 to Fri 31 December29 or 28 days

Group A is Kedah, Kelantan and Terengganu. Group B is Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, Kuala Lumpur, Labuan and Putrajaya. The official source is Surat Siaran KPM Bil. 1 Tahun 2026, Kalendar Akademik Tahun 2027.

Timeline of the four school breaks in 2027 for Group A and Group B states

When does school open and close in 2027?

School opens on Monday 4 January 2027 for both groups. Group A schools close on Thursday 2 December and Group B schools on Friday 3 December 2027. The 2028 school year starts on Monday 3 January 2028 for everyone.

KPM counts 201 school days for Group A and 203 for Group B. The table shows how those days fall between the breaks.

StretchGroup AGroup B
Before the term 1 break4 Jan to 4 Mar: 39 days4 Jan to 5 Mar: 39 days
Between term 1 break and mid-year break14 Mar to 20 May: 43 days15 Mar to 21 May: 45 days
Between mid-year break and term 2 break6 Jun to 26 Aug: 57 days7 Jun to 27 Aug: 58 days
After the term 2 break5 Sep to 2 Dec: 62 days6 Sep to 3 Dec: 61 days
Total201 days203 days

KPM does not give exam dates in this circular. SPM and UASA timetables come separately, so don't book a holiday around an exam date you heard in a parent chat.