MOE School Academic Calendar 2026
Official term dates, mid-term breaks and festive holidays for Malaysian schools, published by the Ministry of Education (KPM).
Source: Kementerian Pendidikan Malaysia: Kalendar Akademik 2026
Next decision deadline
approximateMatriculation application window
Approximate date; confirm with the official source
Get deadline reminders
One email at the start of each month with the UPU, matriculation and scholarship windows coming up. Exact dates are always announced by the official source.
We only use this address for these reminders. Every email has a link to stop them.
Post-SPM decision windows
The usual order of the year after SPM. Dates are typical windows, not announced dates. Check the official source before you act.
Matriculation application window
approximatenext cycleusually January – February
This year's window has passed. Shown for next year's cycle.
Opens in November of the SPM year and closes in February, well before results. You apply on forecast grades, so don't wait for the slip.
UPU application window (SPM leavers)
approximatenext cycleusually January – April
This year's window has passed. Shown for next year's cycle.
Rank up to 12 programmes and complete at least 6 choices. Order matters; confirm the current rules in UPU before submitting.
SPM results released
approximatenext cycleusually March – April
This year's window has passed. Shown for next year's cycle.
Collect your slip, then enter your real grades here. Everything on your plan sharpens the moment you do.
Main scholarship season
approximatenext cycleusually March – June
This year's window has passed. Shown for next year's cycle.
Most of the big sponsors open within weeks of results. Applications are long, so start the one you're most likely to get first.
Matriculation offers
approximatenext cycleusually April
This year's window has passed. Shown for next year's cycle.
Check your status on the KPM portal. Accepting one doesn't have to end your other options; check the terms before you decide.
UPU results
approximatenext cycleusually May
This year's window has passed. Shown for next year's cycle.
You get one offer, not a list. If it isn't what you hoped for, the appeal window opens straight after, so don't wait.
UPU appeal window
approximatenext cycleusually May
This year's window has passed. Shown for next year's cycle.
Short, often under two weeks. Rules differ by institution: UiTM's FAQ says appeals are only for students with no offer, and rejecting an offer means you cannot appeal. Read the terms before you reject anything.
Registration & first semester
approximatenext cycleusually June – July
This year's window has passed. Shown for next year's cycle.
Hostel, PTPTN and first-semester fees all land in the same fortnight. Budget for them together, not one at a time.
Adds an all-day reminder on the 1st of the usual opening month (estimated date).
Always verify current dates with your child's school or the official KPM circular, since regional or last-minute adjustments can occur.
All other states & federal territories
Groups A and B run slightly offset terms because Group A schools observe a Thursday–Friday weekend.
School terms
- 12.01.2026 – 31.01.202615d
- 01.02.2026 – 28.02.202615d
- 01.03.2026 – 20.03.202613d
- 30.03.2026 – 31.03.20262d
- 01.04.2026 – 30.04.202622d
- 01.05.2026 – 22.05.202615d
- 08.06.2026 – 30.06.202616d
- 01.07.2026 – 31.07.202623d
- 01.08.2026 – 28.08.202619d
- 07.09.2026 – 30.09.202617d
- 01.10.2026 – 31.10.202622d
- 01.11.2026 – 30.11.202619d
- 01.12.2026 – 04.12.20264d
School breaks
Cuti Penggal 1
21.03.2026 – 29.03.2026
9 days · 1 week
Cuti Pertengahan Tahun
23.05.2026 – 07.06.2026
16 days · 2 weeks
Cuti Penggal 2
29.08.2026 – 06.09.2026
9 days · 1 week
Cuti Akhir Persekolahan
05.12.2026 – 31.12.2026
27 days · 4 weeks
Festive holidays
Additional KPM holiday days layered onto the official festive dates.
Tahun Baru Cina (Chinese New Year)
Official dates: 17–18 Feb 2026 (Tue–Wed)Group A · Extra KPM days
- 15.02.2026 (Sun)
- 16.02.2026 (Mon)
- 19.02.2026 (Thu)
Group B · Extra KPM days
- 16.02.2026 (Mon)
- 19.02.2026 (Thu)
- 20.02.2026 (Fri)
3 extra KPM days added for both groups.
Hari Raya Aidilfitri
Official dates: 21–22 Mar 2026 (Sat–Sun)Group A · Extra KPM days
- 19.03.2026 (Thu)
Group B · Extra KPM days
- 19.03.2026 (Thu)
- 20.03.2026 (Fri)
1 extra day for Group A, 2 extra days for Group B; falls inside Cuti Penggal 1.
Hari Deepavali
Official dates: 8 Nov 2026 (Sun, except Sarawak)Group A · Extra KPM days
- 09.11.2026 (Mon)
Group B · Extra KPM days
- 10.11.2026 (Tue), all states except Sarawak
- 09.11.2026 (Mon), Sarawak only
1 extra KPM day for both groups.
Regional festivals within existing breaks
Hari Raya Aidilfitri
21 & 22 Mac 2026
Falls within: Cuti Penggal 1, Tahun 2026
Pesta Kaamatan (Sabah & WP Labuan)
30 & 31 Mei 2026
Falls within: Cuti Pertengahan Tahun 2026
Hari Gawai Dayak (Sarawak)
1 & 2 Jun 2026
Falls within: Cuti Pertengahan Tahun 2026
Hari Krismas
25 Disember 2026
Falls within: Cuti Akhir Persekolahan Tahun 2026
Quick answers
When are the 2026 school holidays in Malaysia?
Group A (Kedah, Kelantan and Terengganu): Term 1 break (Cuti Penggal 1) 20 March 2026–28 March 2026; mid-year break (Cuti Pertengahan Tahun) 22 May 2026–6 June 2026; Term 2 break (Cuti Penggal 2) 28 August 2026–5 September 2026; end-of-year break (Cuti Akhir Persekolahan) 4 December 2026–31 December 2026. Group B (Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya): Term 1 break (Cuti Penggal 1) 21 March 2026–29 March 2026; mid-year break (Cuti Pertengahan Tahun) 23 May 2026–7 June 2026; Term 2 break (Cuti Penggal 2) 29 August 2026–6 September 2026; end-of-year break (Cuti Akhir Persekolahan) 5 December 2026–31 December 2026. Source: Kementerian Pendidikan Malaysia: Kalendar Akademik 2026.
When does school start in 2026?
The 2026 school year starts on 11 January 2026 for Group A and 12 January 2026 for Group B. Source: Kementerian Pendidikan Malaysia: Kalendar Akademik 2026.
Which states are in Group A and Group B?
Group A: Kedah, Kelantan and Terengganu. Group B: Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, WP Kuala Lumpur, WP Labuan and WP Putrajaya.
When is the 2026 end-of-year school holiday?
Group A: 4 December 2026–31 December 2026 (28 days); Group B: 5 December 2026–31 December 2026 (27 days). Source: Kementerian Pendidikan Malaysia: Kalendar Akademik 2026.