Official KPM Calendar 2027

Malaysia School Holidays 2027

Official dates for Group A and Group B, with festival breaks and a clear 12-month calendar for easier family planning.
Versi Bahasa Malaysia
School opens
4 Jan 2027
Both groups
Group A
201
school days
Group B
203
school days
Holiday Summary

Six Key Holiday Windows in 2027

This view uses Group B, which covers most states. Check the official table below for Group A differences and state-specific dates.
February
Chinese New Year
5–14 February 2027
10 days
March
Term 1 break + Eid al-Fitr
6–14 March 2027
9 days
May–June
Eid al-Adha + Wesak + mid-year break
15 May–7 June 2027
24 days
August
Term 2 break
28 August–5 September 2027
9 days
October
Deepavali
27–31 October 2027
5 days
December
Year-end school break
4 December 2027–2 January 2028
About 4 weeks
Official KPM Dates

School Holidays by Group

BreakGroup AGroup BDuration
Term 1 break5–13 Mar6–14 Mar9 days
Mid-year break21 May–5 Jun22 May–6 Jun16 days
Term 2 break27 Aug–4 Sep28 Aug–5 Sep9 days
Year-end break3–31 Dec4–31 Dec29 / 28 days
A

Kedah, Kelantan and Terengganu

The school year ends on 2 December 2027. The year-end break starts on 3 December.
B

All other states and federal territories

The school year ends on 3 December 2027. The year-end break starts on 4 December.
January to December

12-Month School Holiday Calendar

Choose your school group. Maroon marks official term breaks; amber marks connected festival and public-holiday windows.
KPM term break
Connected festival / public holiday
Group AKedah, Kelantan and TerengganuOpen calendar
January
February
March
April
May
June
July
August
September
October
November
December
Group BAll other states and federal territoriesOpen calendar
January
February
March
April
May
June
July
August
September
October
November
December
Deepavali note: 27–31 October applies to most Group B states. Sarawak receives the KPM allocation on 28 October only.
Additional School Holidays

KPM Festival Holidays 2027

These are additional KPM holidays beyond public holidays. They do not need to be replaced, and some dates differ by state.
FestivalGroup AGroup B
Chinese New Year9–11 Feb; 8 Feb for Kelantan and Terengganu5 Feb and 9–12 Feb
Eid al-Fitr14 MarFalls within the Term 1 break
Eid al-Adha16 and 19 May; 18 May for Kedah18–19 May
Wesak DayNo additional day21 May
Deepavali27 October27 and 29 October; 28 October for Sarawak only
FAQ

Malaysia School Holiday FAQs

When does the 2027 school year begin?
The 2027 school year begins on Monday, 4 January 2027 for both Group A and Group B.
What are the main Malaysia school holiday dates in 2027?
The main breaks are the Term 1 break in March, mid-year break from May to June, Term 2 break from August to September, and year-end break in December. Start dates differ by one day between Group A and Group B.
Which states are in Group A and Group B?
Group A covers Kedah, Kelantan and Terengganu. Group B covers every other state plus the federal territories of Kuala Lumpur, Labuan and Putrajaya.
When is the longest school holiday in 2027?
The year-end break lasts 29 days for Group A, from 3 to 31 December, and 28 days for Group B, from 4 to 31 December.
Must schools replace the additional festival holidays?
No. KPM states that its additional holidays for major festivals do not need to be replaced. Some dates vary by state.
Official source: 2027 Academic Calendar, Ministry of Education Malaysia
Reviewed on 9 October 2026. Festival dates subject to official declaration may change.
Start Planning

Chosen Your Travel Dates?

Compare available packages or tell us your dates, family size and budget.

Follow Our Journey

Stay connected with us on social media and be the first to know about our latest updates, trips, and promos.

ZFB Travel - Facebook and Instagram