Skip to content

Malaysia School Holidays 2027: Term Dates, Jan. 4 Start

A group of smiling secondary school boys in white shirts, green ties and green trousers stand and crouch on a pavement in front of a metal shop shutter, several of them pointing a finger up
Secondary school boys in their school uniforms in Sandakan, Sabah, photographed on May 27, 2014. Photo: CEphoto, Uwe Aranas, Wikimedia Commons, CC BY-SA 3.0, cropped and resized.

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 AGroup B
Last school day of 2026Thu., Dec. 3Fri., Dec. 4
Year-end holiday 2026Dec. 4 to 31Dec. 5 to 31
First day of the 2027 school yearMon., Jan. 4, 2027Mon., Jan. 4, 2027
Last school day of 2027Thu., Dec. 2Fri., Dec. 3
Year-end holiday 2027Dec. 3 to 31Dec. 4 to 31
First day of the 2028 school yearMon., Jan. 3, 2028Mon., 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 breakGroup AGroup B
Term 1 breakFri., Mar. 5 to Sat., Mar. 13Sat., Mar. 6 to Sun., Mar. 14
School resumesMon., Mar. 15 (Mar. 14 is an extra holiday, see below)Mon., Mar. 15
Mid-year breakFri., May 21 to Sat., June 5Sat., May 22 to Sun., June 6
School resumesSun., June 6Mon., June 7
Term 2 breakFri., Aug. 27 to Sat., Sept. 4Sat., Aug. 28 to Sun., Sept. 5
School resumesSun., Sept. 5Mon., 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.

Rows of boys in white shirts, ties and grey trousers stand in a school hall while students at the left wave large Malaysian flags
A school assembly in Malaysia, photographed on Aug. 5, 2017. Photo: Siti Nursyafina binti Hamdan, Wikimedia Commons, CC BY-SA 4.0, resized.

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, 2027Who 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

Where to check

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.