Start Planning
Malaysia
School Holidays

Malaysia School Holidays 2025 and 2026

The Malaysia school holidays 2025 and 2026 dates below are from the MOE website, so are considered the official dates. You can check all the dates by scrolling down, remembering to look at your correct table (whether Kumpulan A or Kumpulan B).

Kumpulan A

(Kedah, Kelantan, Terengganu)

Academic Calendar Session 2025/2026

School HolidaysStartsFinishes
First Day of School16 Feb 2025
(Sun)
Term 1 Holidays29 May 2025
(Thu)
9 Jun 2025
(Mon)
Term 2 Holidays12 Sep 2025
(Fri)
20 Sep 2025
(Sat)
End of School Year Holidays19 Dec 2025
(Fri)
10 Jan 2026
(Sat)

Kumpulan B

(Johor, Kuala Lumpur, Labuan, Melaka, Negeri Sembilan, Pahang, Perlis, Penang, Perak, Putrajaya, Sabah, Sarawak, Selangor)

Academic Calendar Session 2025/2026

School HolidaysStartsFinishes
First Day of School17 Feb 2025
(Mon)
Term 1 Holidays29 May 2025
(Thu)
9 Jun 2025
(Mon)
Term 2 Holidays13 Sep 2025
(Sat)
21 Sep 2025
(Sun)
End of School Year Holidays20 Dec 2025
(Sat)
11 Jan 2026
(Sun)

Other School Holidays

School Holidays 2025/2026StartsFinishesStates
Hari Raya Aidilfitri Holidays30 Mar 2025
(Sun)
3 Apr 2025
(Thu)
Kumpulan A
Hari Raya Aidilfitri Holidays31 Mar 2025
(Mon)
4 Apr 2025
(Fri)
Kumpulan B
Deepavali Holidays19 Oct 2025
(Sun)
21 Oct 2025
(Tue)
Kumpulan A
Deepavali Holidays20 Oct 2025
(Mon)
22 Oct 2025
(Wed)
All States in Kumpulan B
except Sarawak
Deepavali Holidays20 Oct 2025
(Mon)
20 Oct 2025
(Mon)
Sarawak

Please visit moe.gov.my for the original release for academic calendar session 2025/2026.

The MOE dates are split into two groups of states – Kumpulan A and Kumpulan B. Kumpulan A states are those that have Friday and Saturday as their weekend (Kedah, Kelantan and Terengganu). Kumpulan B states are those that have Saturday and Sunday as their weekend (all other states and territories).