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).
- 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
School holidays 2027: term starts 4 Jan, Group A and Group B term break dates The 2027 school year starts on Monday, 4 Jan 2027 for Group A and Group B. Read: https://jelaskini.online/en/school-holidays-2027-moe-academic-calendar
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
| Item | Group A | Group B |
|---|---|---|
| First day of school | Monday, 4 Jan 2027 | Monday, 4 Jan 2027 |
| Term 1 Break | Friday 5 Mar – Saturday 13 Mar 2027 (9 days) | Saturday 6 Mar – Sunday 14 Mar 2027 (9 days) |
| Mid-Year Holidays | Friday 21 May – Saturday 5 Jun 2027 (16 days) | Saturday 22 May – Sunday 6 Jun 2027 (16 days) |
| Term 2 Break | Friday 27 Aug – Saturday 4 Sep 2027 (9 days) | Saturday 28 Aug – Sunday 5 Sep 2027 (9 days) |
| Last day of school | Thursday, 2 Dec 2027 | Friday, 3 Dec 2027 |
| Year-End School Holidays | Friday 3 Dec – Friday 31 Dec 2027 (29 days) | Saturday 4 Dec – Friday 31 Dec 2027 (28 days) |
| 2028 school year starts | Monday, 3 Jan 2028 | Monday, 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.
| Festival | Group A | Group B |
|---|---|---|
| Chinese New Year (6 and 7 Feb) | Monday 8 Feb (Kelantan and Terengganu only), Tuesday 9 – Thursday 11 Feb | Friday 5 Feb, Tuesday 9 – Friday 12 Feb |
| Hari Raya Puasa (10 and 11 Mar) * | Sunday 14 Mar | None (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 May | Tuesday 18 and Wednesday 19 May |
| Wesak Day (20 May) | None | Friday 21 May |
| Deepavali (28 Oct, except Sarawak) * | Wednesday 27 Oct | Wednesday 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?
Which states are in Group A and Group B?
When are the 2027 mid-year holidays?
Do schools need to replace MOE's additional festive holidays?
When does the 2028 school year start?
Was this helpful?
Thank you. Your feedback helps us improve this page.
Sources & how we checked
- 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
- 2026 Academic Calendar (Appendices A, B and C) (in Malay) — Ministry of Education Malaysia (MOE) · accessed 19 Oct 2026
- Public Holidays 2027 (in Malay) — Cabinet, Constitution and Intergovernmental Relations Division (BKPP), Prime Minister's Department · accessed 19 Oct 2026
- 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.
Follow updates
One short message when aid dates or fuel prices change.