BM EN

Year-end school holidays 2026: 4 Dec (Group A) and 5 Dec (Group B) to 31 Dec

Kedah, Kelantan and Terengganu are on holiday from Friday, 4 Dec; other states from Saturday, 5 Dec. Schools reopen on Monday, 4 Jan 2027.

Quick answer Confirmed Checked 20 Oct 2026
  • Group A (Kedah, Kelantan, Terengganu): holidays 4–31 Dec 2026; last school day 3 Dec
  • Group B (other states and territories): holidays 5–31 Dec 2026; last school day 4 Dec
  • The 2027 school year starts on Monday, 4 Jan 2027 for both groups
  • SPM candidates: written papers continue until 17 Dec 2026

Source: MOE

An empty classroom with wooden chairs and blue curtains
Illustrative photo: gabrielloayza / WordPress Photo Directory (CC0)

The year-end school holiday dates are set in the 2026 Academic Calendar by the Ministry of Education Malaysia (MOE). As with the earlier term breaks, Group A starts its holiday one day earlier than Group B because of the different weekends.

Holiday dates by group

Group A is schools in Kedah, Kelantan and Terengganu. Group B is schools in Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor and the Federal Territories of Kuala Lumpur, Labuan and Putrajaya.

ItemGroup AGroup B
Last day of school 2026Thursday, 3 Dec 2026Friday, 4 Dec 2026
Year-End School HolidaysFriday 4 Dec – Thursday 31 Dec 2026 (28 days)Saturday 5 Dec – Thursday 31 Dec 2026 (27 days)
2027 school year startsMonday, 4 Jan 2027Monday, 4 Jan 2027

The 2027 school year date comes from MOE Circular Letter No. 1 of 2026. The full 2027 school holiday schedule is in the article School holidays 2027.

SPM 2026 candidates still sitting written papers

The SPM 2026 written examination runs from Monday, 23 Nov to Thursday, 17 Dec 2026, according to an MOE media statement dated 18 Aug 2026. Form 5 candidates must keep following the examination timetable even after the school holidays have started. The timetable for each paper is in the article SPM 2026 timetable.

Public holidays during the school holidays

According to the 2026 and 2027 public holiday schedules by the Cabinet, Constitution and Intergovernmental Relations Division (BKPP), Prime Minister's Department:

  • Friday, 11 Dec 2026: Birthday of the Sultan of Selangor (Selangor only).
  • Thursday, 24 Dec 2026: Christmas Eve (Sabah only).
  • Friday, 25 Dec 2026: Christmas Day (all states).
  • Friday, 1 Jan 2027: New Year's Day in Kuala Lumpur, Labuan, Putrajaya, Melaka, Negeri Sembilan, Pahang, Perak, Penang, Sabah, Sarawak and Selangor.

The full list by state is in the Malaysia public holidays hub.

What it means for you

  • Plan early. Both groups are on holiday at the same time from 5 to 31 Dec. If you are planning a trip, book early.
  • Getting ready for the 2027 school year. The Bantuan Awal Persekolahan (BAP) early schooling aid for 2027 was raised to RM200 per pupil in the Budget 2027 speech and will be distributed at schools. The distribution date has not been announced. We will update the Aid Payment Calendar as soon as MOE announces it.
  • Watch out for scam messages. We will never ask for your MyKad number, OTP or bank details. If you receive a message about schooling aid that asks for such information, check it first with the Scam Message Checker.

Frequently asked questions

When do the 2026 year-end school holidays start?
Group A (Kedah, Kelantan and Terengganu) is on holiday from Friday, 4 Dec 2026. Group B (other states and territories) is on holiday from Saturday, 5 Dec 2026. Both end on Thursday, 31 Dec 2026.
When do schools reopen in 2027?
Monday, 4 Jan 2027 for Group A and Group B, according to MOE Circular Letter No. 1 of 2026 (2027 Academic Calendar).
How many days are the 2026 year-end school holidays?
28 days for Group A (4–31 Dec) and 27 days for Group B (5–31 Dec), according to MOE's 2026 Academic Calendar.
Are SPM 2026 candidates also on holiday?
The SPM 2026 written examination runs from 23 Nov to 17 Dec 2026. Candidates must follow their own examination timetable even after the school holidays have started.

Next for you

HubMalaysia public holidays: public holidays and school holidays by state
GuideSchool holidays 2027: Group A and Group B term break dates
HubAid Payment Calendar, including the Bantuan Awal Persekolahan early schooling aid

Was this helpful?

Sources & how we checked

  1. 2026 Academic Calendar (Appendices A, B and C) (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
  2. Ministry of Education Circular Letter No. 1 of 2026: 2027 Academic Calendar (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
  3. MOE Media Statement on the SPM 2026 Examination Dates (18 Aug 2026) (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
  4. Public Holidays 2026 (in Malay) — BKPP, Prime Minister's Department · accessed 19 Oct 2026
  5. Public Holidays 2027 (in Malay) — BKPP, Prime Minister's Department · accessed 19 Oct 2026
  6. Budget 2027 Speech (paragraph 98: Bantuan Awal Persekolahan) (in Malay) — Ministry of Finance (MOF) · accessed 19 Oct 2026

The first draft of this article was AI-assisted from the sources above. Every figure was checked by Editor JelasKini.

Update & correction log

  • Published.
Spotted a mistake? Tell us

Editor JelasKini · Editor

I check every piece of information against official sources before publishing.

Our editorial policy

Got a question? Ask us privately

Questions are never shown publicly. We answer selected questions in the FAQ, without your name.

Don't include MyKad numbers, passwords, OTPs or bank details. If you do, we remove them before saving. Read our privacy policy.