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 Holidays | Starts | Finishes |
---|---|---|
First Day of School | 16 Feb 2025 (Sun) | |
Term 1 Holidays | 29 May 2025 (Thu) | 9 Jun 2025 (Mon) |
Term 2 Holidays | 12 Sep 2025 (Fri) | 20 Sep 2025 (Sat) |
End of School Year Holidays | 19 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 Holidays | Starts | Finishes |
---|---|---|
First Day of School | 17 Feb 2025 (Mon) | |
Term 1 Holidays | 29 May 2025 (Thu) | 9 Jun 2025 (Mon) |
Term 2 Holidays | 13 Sep 2025 (Sat) | 21 Sep 2025 (Sun) |
End of School Year Holidays | 20 Dec 2025 (Sat) | 11 Jan 2026 (Sun) |
Other School Holidays
School Holidays 2025/2026 | Starts | Finishes | States |
---|---|---|---|
Hari Raya Aidilfitri Holidays | 30 Mar 2025 (Sun) | 3 Apr 2025 (Thu) | Kumpulan A |
Hari Raya Aidilfitri Holidays | 31 Mar 2025 (Mon) | 4 Apr 2025 (Fri) | Kumpulan B |
Deepavali Holidays | 19 Oct 2025 (Sun) | 21 Oct 2025 (Tue) | Kumpulan A |
Deepavali Holidays | 20 Oct 2025 (Mon) | 22 Oct 2025 (Wed) | All States in Kumpulan B except Sarawak |
Deepavali Holidays | 20 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).