Malaysia School Holidays 2027: Term Dates, Jan. 4 Start
Malaysian government schools break up for 2026 on Thursday, Dec. 3 in Kedah, Kelantan and Terengganu (Group A) and on Friday, Dec. 4 in every other state (Group B), and the 2027 school year starts on Monday, Jan. 4, 2027 in all states, the Education Ministry's (KPM) official calendars say (2026 calendar, 2027 circular). The 2027 year ends on Thursday, Dec. 2 for Group A and Friday, Dec. 3 for Group B, and the 2028 school year starts on Monday, Jan. 3, 2028 for both groups (Bernama, The Star).
KPM issued the 2027 calendar in a circular dated Oct. 2, 2026 for government and government-aided schools. Private and international schools may follow their own calendars, so check with them.
School year-end and reopening dates
| Group A | Group B | |
|---|---|---|
| Last school day of 2026 | Thu., Dec. 3 | Fri., Dec. 4 |
| Year-end holiday 2026 | Dec. 4 to 31 | Dec. 5 to 31 |
| First day of the 2027 school year | Mon., Jan. 4, 2027 | Mon., Jan. 4, 2027 |
| Last school day of 2027 | Thu., Dec. 2 | Fri., Dec. 3 |
| Year-end holiday 2027 | Dec. 3 to 31 | Dec. 4 to 31 |
| First day of the 2028 school year | Mon., Jan. 3, 2028 | Mon., Jan. 3, 2028 |
Group A is Kedah, Kelantan and Terengganu. Group B is Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor and the federal territories of Kuala Lumpur, Labuan and Putrajaya (Bernama). Haze closures this month, such as those in Johor, do not appear in the calendar. See our page on haze school closures and rules.
2027 term breaks, Group A and Group B
| 2027 school break | Group A | Group B |
|---|---|---|
| Term 1 break | Fri., Mar. 5 to Sat., Mar. 13 | Sat., Mar. 6 to Sun., Mar. 14 |
| School resumes | Mon., Mar. 15 (Mar. 14 is an extra holiday, see below) | Mon., Mar. 15 |
| Mid-year break | Fri., May 21 to Sat., June 5 | Sat., May 22 to Sun., June 6 |
| School resumes | Sun., June 6 | Mon., June 7 |
| Term 2 break | Fri., Aug. 27 to Sat., Sept. 4 | Sat., Aug. 28 to Sun., Sept. 5 |
| School resumes | Sun., Sept. 5 | Mon., Sept. 6 |
Dates are from Annexes A and B of KPM's circular (PDF, in Malay). The school resumes dates are the first day of each new school period in the calendar, except for Group A in March, when Mar. 14 is an extra holiday. The year-end holiday runs to Dec. 31 for both groups.
Extra holidays for the Hari Raya festivals
KPM has set extra school holidays around the 2027 festivals, and schools need not make them up (Bernama). For the two Hari Raya festivals they are:
| Extra school holiday, 2027 | Who gets it and when |
|---|---|
| Hari Raya Puasa (Mar. 10 and 11, inside the Term 1 break) | Group A: Sun., Mar. 14. Group B: none. |
| Hari Raya Korban (Mon., May 17, and also Tue., May 18 in Kelantan and Terengganu) | Kedah: Sun., May 16, Tue., May 18 and Wed., May 19. Kelantan and Terengganu: Sun., May 16 and Wed., May 19. Group B: Tue., May 18 and Wed., May 19. |
The circular also lists extra holidays for other major festivals and for state celebrations. They are in Annex C of the circular.
Year 1 in 2027: who could register
- Who: KPM's FAQ says registration for Year 1 in the 2027 academic calendar was open to Malaysian children in two groups: the “6+” cohort, born from Jan. 2, 2020 to Jan. 1, 2021, and the “5+” cohort, born from Jan. 2, 2021 to Jan. 1, 2022 (KPM FAQ, in Malay).
- Registration: online registration ran from Feb. 15 to Mar. 31, 2026 through the ministry's idMe portal (idme.moe.gov.my). Parents can still go to the district education office (PPD) or state education department (JPN) after the closing date.
- Placement: results were due to be announced online from Aug. 1 to 31, 2026, based on the child's home address and subject to places at the chosen school. Parents who did not get their chosen school could appeal within a month of the result.
- Cancelling: parents of a “5+” child who is registered for Year 1 can cancel the registration online on idMe until Nov. 15, 2026, or by contacting the school or the PPD or JPN.
Where to check
- KPM calendars: the ministry lists the current and next academic calendars on its academic calendar page.
- Your school: your school or state education department announces any change to school days, such as haze closures or exam arrangements.
Dates are from KPM's academic calendar for 2026, its Surat Siaran Bilangan 1 Tahun 2026 on the 2027 calendar (Oct. 2, 2026) and its Year 1 registration FAQ, with the Oct. 2 statement as reported by Bernama and The Star, checked on Oct. 17, 2026. The two PDFs of the 2027 circular and FAQ are scanned images, so we read the tables by eye. Check with your school for any change.





