BM EN

School holidays 2027: term starts 4 Jan, Group A and Group B term break dates

Schools open on Monday, 4 Jan 2027 in all states. The Term 1 break falls on 5–13 Mar (Group A) and 6–14 Mar (Group B).

Quick answer Confirmed Checked 20 Oct 2026
  • The 2027 school year starts on Monday, 4 Jan 2027 for Group A and Group B.
  • Term 1 break: 5–13 Mar (A) and 6–14 Mar (B). Mid-year holidays: 21 May – 5 Jun (A) and 22 May – 6 Jun (B).
  • Term 2 break: 27 Aug – 4 Sep (A) and 28 Aug – 5 Sep (B).
  • Year-end school holidays: 3–31 Dec (A) and 4–31 Dec (B). The 2028 school year starts on 3 Jan 2028.
  • Group A is Kedah, Kelantan and Terengganu. All other states and territories are in Group B.

Source: MOE

An empty classroom with rows of wooden desk chairs
Illustrative photo: UndueMarmot / Wikimedia Commons (CC0)

The Ministry of Education Malaysia (MOE) set this calendar through MOE Circular Letter No. 1 of 2026 dated 2 Oct 2026. The calendar applies to MOE government schools and government-aided schools.

Group A is Kedah, Kelantan and Terengganu

Group B covers Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor and the Federal Territories (Kuala Lumpur, Labuan and Putrajaya).

In the 2027 calendar, every Group A school holiday starts on a Friday, while Group B holidays start on a Saturday. This follows the Friday and Saturday weekend in the three Group A states. Both groups start the school year on the same day, Monday, 4 Jan 2027.

2027 term break and year-end holiday dates

ItemGroup AGroup B
First day of schoolMonday, 4 Jan 2027Monday, 4 Jan 2027
Term 1 BreakFriday 5 Mar – Saturday 13 Mar 2027 (9 days)Saturday 6 Mar – Sunday 14 Mar 2027 (9 days)
Mid-Year HolidaysFriday 21 May – Saturday 5 Jun 2027 (16 days)Saturday 22 May – Sunday 6 Jun 2027 (16 days)
Term 2 BreakFriday 27 Aug – Saturday 4 Sep 2027 (9 days)Saturday 28 Aug – Sunday 5 Sep 2027 (9 days)
Last day of schoolThursday, 2 Dec 2027Friday, 3 Dec 2027
Year-End School HolidaysFriday 3 Dec – Friday 31 Dec 2027 (29 days)Saturday 4 Dec – Friday 31 Dec 2027 (28 days)
2028 school year startsMonday, 3 Jan 2028Monday, 3 Jan 2028

Before the 2027 school year starts, pupils have the 2026 year-end school holidays from 4 Dec 2026 (Group A) or 5 Dec 2026 (Group B) to 31 Dec 2026, according to the 2026 Academic Calendar.

MOE's additional festive holidays do not need to be replaced

MOE coordinates additional holidays for Chinese New Year, Hari Raya Puasa, Hari Raya Qurban, Wesak Day and Deepavali in Appendix C. The circular letter states that all schools must follow these additional holidays, and they do not need to be replaced.

FestivalGroup AGroup B
Chinese New Year (6 and 7 Feb)Monday 8 Feb (Kelantan and Terengganu only), Tuesday 9 – Thursday 11 FebFriday 5 Feb, Tuesday 9 – Friday 12 Feb
Hari Raya Puasa (10 and 11 Mar) *Sunday 14 MarNone (Hari Raya falls within the Term 1 Break)
Hari Raya Qurban (17 May; 18 May in Kelantan and Terengganu) *Sunday 16 May, Tuesday 18 May (Kedah only), Wednesday 19 MayTuesday 18 and Wednesday 19 May
Wesak Day (20 May)NoneFriday 21 May
Deepavali (28 Oct, except Sarawak) *Wednesday 27 OctWednesday 27 and Friday 29 Oct (except Sarawak); Sarawak: Thursday 28 Oct

* These festival dates are marked "Subject to change" in the BKPP list of Public Holidays 2027.

Appendix C also notes that Hari Raya Puasa falls within the Term 1 Break, the Kaamatan Festival (30 and 31 May) and Gawai Dayak (1 and 2 Jun) within the Mid-Year Holidays, and Christmas Day (25 Dec) within the Year-End School Holidays.

What it means for you

  • The Chinese New Year break is long. Group B pupils have no school from Friday 5 to Sunday 14 Feb 2027, if Monday 8 Feb becomes a replacement holiday as expected. In Kelantan and Terengganu, pupils are on holiday from Friday 5 to Saturday 13 Feb. In Kedah, the same period is expected if the start of Ramadan (Awal Ramadan) falls on 8 Feb.
  • After the Term 1 Break, both groups return to school on Monday, 15 Mar 2027, because Sunday 14 Mar is an additional Hari Raya holiday for Group A.
  • The Hari Raya Qurban and Wesak Day holidays run into the Mid-Year Holidays. If Hari Raya Qurban falls on 17 May, Group A pupils have no school from Friday 14 May and Group B from Saturday 15 May. Awal Muharam (Sunday 6 Jun) and the Birthday of the Yang di-Pertuan Agong (Monday 7 Jun) are also public holidays according to the BKPP list.
  • For family trips, the Mid-Year Holidays (16 days) and the Year-End School Holidays (28 or 29 days) are the longest periods.
  • The dates of Hari Raya and Deepavali may change. Choose bookings that can be amended if your trip depends on these dates.

Public holidays by state and exam dates are in the Malaysia public holidays hub.

Frequently asked questions

When do schools open in 2027?
The 2027 school year starts on Monday, 4 Jan 2027 for Group A and Group B, according to MOE Circular Letter No. 1 of 2026 dated 2 Oct 2026.
Which states are in Group A and Group B?
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.
When are the 2027 mid-year holidays?
Group A is on holiday from Friday 21 May to Saturday 5 Jun 2027. Group B is on holiday from Saturday 22 May to Sunday 6 Jun 2027. Both are 16 days.
Do schools need to replace MOE's additional festive holidays?
No. The MOE circular letter states that the additional holidays for Hari Raya Puasa, Chinese New Year, Hari Raya Qurban, Wesak Day and Deepavali do not need to be replaced.
When does the 2028 school year start?
Monday, 3 Jan 2028 for Group A and Group B, according to the same MOE circular letter.

Next for you

HubMalaysia public holidays: public holidays and school holidays by state
GuidePublic holidays 2027: full list by state
HubAid Payment Calendar, including the Bantuan Awal Persekolahan early schooling aid

Was this helpful?

Sources & how we checked

  1. Ministry of Education Circular Letter No. 1 of 2026: 2027 Academic Calendar for Ministry of Education Government and Government-Aided Schools (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
  2. 2026 Academic Calendar (Appendices A, B and C) (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
  3. Public Holidays 2027 (in Malay) — Cabinet, Constitution and Intergovernmental Relations Division (BKPP), Prime Minister's Department · accessed 19 Oct 2026
  4. Holidays Act 1951 (Act 369) (in Malay) — BKPP, Prime Minister's Department (copy of the law) · accessed 19 Oct 2026

Dates matched against MOE Circular Letter No. 1 of 2026 (2027 Academic Calendar), accessed on 20 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.