Here’s The 2026 School Holidays As Announced By The Education Ministry

Schools are set to re-open on 12 January 2026, while students in Kedah, Kelantan, and Terengganu will start a day earlier.

Enlarge text
Cover ImageCover image via Yusof Mat Isa/Malay Mail
Logo

Follow us on InstagramTikTok, and WhatsApp for the latest stories and breaking news.

The Ministry of Education (MOE) has released the 2026 Academic Calendar, announcing that schools across Malaysia will re-open on 12 January 2026, with students in Kedah, Kelantan, and Terengganu starting a day earlier, on 11 January

According to the schedule, the academic year will comprise 202 school days and 61 holidays.

The ministry's holiday calendar, accessible via their official website, provides a comprehensive breakdown of the school schedule, including important festive breaks, ensuring ample time for students and families to plan for the upcoming academic year.

The ministry has also confirmed additional holiday allocations to accommodate key festive celebrations.

SAYS.com
Image via New Straits Times

2026 School Calendar (Group A)

Kedah, Kelantan, Terengganu (Friday–Saturday weekends)

Semester 1 Holiday
20 to 28 March 2026 (9 days)

Mid-Year Holiday
22 May to 6 June 2026 (16 days)

Semester 2 Holiday
28 August to 5 September 2026 (9 days)

End of Year Holiday
4 to 31 December 2026 (28 days)

SAYS.com
Image via SAYS

2026 School Calendar (Group B)

Johor, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Penang, Sabah, Sarawak, Selangor & Federal Territories (Saturday–Sunday weekends)

Semester 1 Holiday
21 to 29 March 2026 (9 days)

Mid-Year Holiday
23 May to 7 June 2026 (16 days)

Semester 2 Holiday
29 August to 6 September 2026 (9 days)

End of Year Holiday
5 to 31 December 2026 (27 days)

SAYS.com
Image via SAYS

Festive Celebration Holidays 2026

Chinese New Year (17 & 18 February)
MOE has allocated three additional holidays:
Group A: 15, 16, and 19 February
Group B: 16, 19, and 20 February

Break period:
Group A: 15–19 February (Sunday to Thursday)
Group B: 16–20 February (Monday to Friday)

Hari Raya Aidilfitri (21 & 22 March)
Additional holidays:
Group A: 19 March
Group B: 19 and 20 March

Break period (both groups): 19–22 March (Thursday to Sunday)

Deepavali (8 November)
Additional holidays:
Group A: 9 November
Group B: 10 November (except Sarawak)

SAYS.com
Image via SAYS
It's time to start planning your upcoming vacations:
Read more trending stories on SAYS

You may be interested in: