Start Planning
Malaysia
School Holidays

Malaysia School Holidays 2018

The Malaysia school holidays 2018 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

(Johor, Kedah, Kelantan, Terengganu)

School Holidays Starts Finishes
Term 1 Holidays 16 Mar 2018
(Fri)
24 Mar 2018
(Sat)
Mid-year Holidays 8 Jun 2018
(Fri)
23 Jun 2018
(Sat)
Term 2 Holidays 17 Aug 2018
(Fri)
25 Aug 2018
(Sat)
End-year Holidays 23 Nov 2018
(Fri)
31 Dec 2018
(Mon)

Kumpulan B

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

School Holidays Starts Finishes
Term 1 Holidays 17 Mar 2018
(Sat)
25 Mar 2018
(Sun)
Mid-year Holidays 9 Jun 2018
(Sat)
24 Jun 2018
(Sun)
Term 2 Holidays 18 Aug 2018
(Sat)
26 Aug 2018
(Sun)
End-year Holidays 24 Nov 2018
(Sat)
31 Dec 2018
(Mon)

Other School Holidays in 2018

School Holidays Starts Finishes States
Chinese New Year Holidays 15 Feb 2018
(Thu)
19 Feb 2018
(Mon)
Kumpulan A and B
Harvest Festival Holidays 28 May 2018
(Mon)
1 Jun 2018
(Fri)
Sabah and Labuan
Gawai Holidays 30 May 2018
(Wed)
1 Jun 2018
(Fri)
Sarawak
Deepavali Holidays 4 Nov 2018
(Sun)
6 Nov 2018
(Tue)
Kumpulan A
Deepavali Holidays 5 Nov 2018
(Mon)
7 Nov 2018
(Wed)
All States in Kumpulan B
except Sabah, Sarawak
and Labuan

Visit moe.gov.my for the original release.
Subsequent announcement by the MOE can be found here.

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 (Johor, Kedah, Kelantan and Terengganu). Kumpulan B states are those that have Saturday and Sunday as their weekend (all other states and territories).