Make the most of your public holidays with us!
Start Planning

School Holidays 2016 and 2017


School term dates and holidays in Malaysia are determined by the Ministry of Education. The MOE generally releases the official school term and holiday dates for the next year at the end of the current year. So, for example, the school holidays 2016 list was released by the MOE last October.

The holiday and term dates released by the MOE are followed by all schools across the country. However, it's important to note that the dates differ depending on which state or territory you live in. 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).

School holidays in Malaysia are a prime time for families to travel within the country and to other countries in the region. So, make sure to book your holiday plans including hotels and flights well in advance, so that you don't miss out or pay a premium.

The school holidays 2016 and 2017 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 Schools 2016 and 2017

(Johor, Kedah, Kelantan, Terengganu)

Year[Kumpulan A]StartsFinishes
2016 Term 2 holidays9 Sep 2016
(Fri)
17 Sep 2016
(Sat)
End-year holidays25 Nov 2016
(Fri)
31 Dec 2016
(Sat)
2017Term 1 holidays17 Mar 2017
(Fri)
25 Mar 2017
(Sat)
Mid-year holidays26 May 2017
(Fri)
10 Jun 2017
(Sat)
Term 2 holidays25 Aug 2017
(Fri)
2 Sep 2017
(Sat)
End-year holidays24 Nov 2017
(Fri)
31 Dec 2017
(Sun)

Kumpulan B Schools 2016 and 2017

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

Year[Kumpulan B]StartsFinishes
2016 Term 2 holidays10 Sep 2016
(Sat)
18 Sep 2016
(Sun)
End-year holidays26 Nov 2016
(Sat)
1 Jan 2017
(Sun)
2017Term 1 holidays18 Mar 2017
(Sat)
26 Mar 2017
(Sun)
Mid-year holidays27 May 2017
(Sat)
11 Jun 2017
(Sun)
Term 2 holidays26 Aug 2017
(Sat)
3 Sep 2017
(Sun)
End-year holidays25 Nov 2017
(Sat)
1 Jan 2018
(Mon)

Visit moe.gov.my for the original release for 2016 and 2017.