mail facebook whatsapp twitter

Malaysia Primary and Secondary School Holidays - Year 2017

The official school holidays for public and government primary/secondary/pre-university schools/institutes in Malaysia for year 2017 are listed below. The academic year usually starts around early January at the beginning of each calendar year and is divided into 2 terms(semesters). School year 2017 starts on Sunday, 1 January 2017 for Johor, Kedah, Kelantan and Terengganu states, and two days later on Tuesday, 3 January 2017 for the rest of Malaysia*. Term vacations usually start one day earlier in the four aforementioned states than in the others. This information is based on advice published by the Ministry of Education (MOE), or Kementarian Pelajaran, Malaysia.

* These include the states of Perlis, Penang, Perak, Selangor, Negri Sembilan, Malacca, Pahang, Sabah, Sarawak, and the federal territories of Kuala Lumpur, Labuan, Putrajaya.

Term 1 Vacations

Mid-term and mid-year breaks


For Johore, Kedah, Kelantan and Terengganu states:
Friday, 17 March - Saturday, 25 March, Year 2017
Friday, 26 May - Saturday, 10 June, Year 2017

For KL, Melaka, Penang and rest of Malaysia:
Saturday, 18 March - Sunday, 26 March, Year 2017
Saturday, 27 May - Sunday, 11 June, Year 2017


Term 2 Vacations

Mid-term and year-end breaks


For Johore, Kedah, Kelantan and Terengganu states:
Friday, 25 August - Saturday, 02 September, Year 2017
Friday, 24 November - Sunday, 31 December, Year 2017

For KL, Melaka, Penang and rest of Malaysia:
Saturday, 26 August - Sunday, 03 September, Year 2017
Saturday, 25 November 2017 - Monday, 1 January, Year 2018


[ MY School Holidays (2016) ]
[ MY School Holidays (2018) ]
[ SG School Holidays (2017) ]
[ go to top of page ]