Skip to content

School Holidays 2025

This web page shows the school holidays for Malaysia on year 2025. The tables will be updated from time to time according to the changes from the Ministry of Education (MOE) Malaysia. MOE separated the school holidays into two groups, where group A is states that having weekend on Friday and Saturday, while group B is states that having weekend on Saturday and Sunday.

Group A

Johor, Kedah, Kelantan, Terengganu

Academic Calendar Session 2024/2025
School HolidaysStartsFinishes
First Day of School (2024/2025)30 Dec 2024
(Mon)
End of School Holidays (2024/2025)17 Jan 2025
(Fri)
15 Feb 2025
(Sat)
Academic Calendar Session 2025/2026

Hari Raya Aidilfitri: March 30 to April 3, 2025
Term Holiday 1: May 29 to June 9, 2025
Term Holiday 2: September 12 to September 20, 2025
Deepavali: October 19 to October 21, 2025
Final Holiday: December 19, 2025, to January 10, 2026

Group B

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

Academic Calendar Session 2024/2025
School HolidaysStartsFinishes
First Day of School (2024/2025)30 Dec 2024
(Mon)
End of School Holidays (2024/2025)18 Jan 2025
(Sat)
16 Feb 2025
(Sun)
Academic Calendar Session 2025/2026

Hari Raya Aidilfitri: March 31 to April 4, 2025
Term Holiday 1: May 29 to June 9, 2025
Term Holiday 2: September 13 to September 21, 2025
Deepavali: October 20 to October 22, 2025 (except Sarawak, October 20, 2025 one day only)
Final Holiday: December 20, 2025, to January 11, 2026

Source: moe.gov.my (2024) and moe.gov.my (2025)