Press Releases

August 13, 2019

School Terms and Holidays for 2020

1. The school year for 2020 for all MOE primary and secondary schools will start on Thursday, 2 January 2020 and end on Friday, 20 November 2020.

School Calendar 2020

PRIMARY & SECONDARY
Semester I
Term I Thu 2 Jan to Fri 13 Mar
Term II Mon 23 Mar to Fri 29 May
Semester II
Term III Mon 29 Jun to Fri 4 Sep
Term IV Mon 14 Sep to *Fri 20 Nov

*The last day of the final school term for schools which will be used as venues for the GCE O Level written examinations will be Friday, 23 October 2020.

JUNIOR COLLEGE (JC) Year 1 & Millennia Institute (MI) Year 1 MI Year 2 JC Year 2 & MI Year 3
Semester I
Term I Wed 5 Feb to Fri 13 Mar Mon 6 Jan to Fri 13 Mar
Term II Mon 23 Mar to Fri 29 May
Semester II
Term III Mon 29 Jun to Fri 4 Sep
Term IV Mon 14 Sep to Fri 27 Nov Mon 14 Sep to end of ‘A’-Level exams


School Vacation 2020

2. The four vacation periods for schools, junior colleges and Millennia Institute for 2020 will be as follows:

  PRIMARY & SECONDARY
Between Terms I & II Sat 14 Mar to Sun 22 Mar
Between Semesters I & II Sat 30 May to Sun 28 Jun
Between Terms III & IV Sat 5 Sep to Sun 13 Sep
At End of School Year Sat 21 Nov to Thu 31 Dec


JC Year 1, MI Year 1 & MI Year 2 JC Year 2 & MI Year 3
Between Terms I & II Sat 14 Mar to Sun 22 Mar
Between Semesters I & II Sat 30 May to Sun 28 Jun
Between Terms III & IV Sat 5 Sep to Sun 13 Sep
At End of School Year Sat 28 Nov to Thu 31 Dec End of ‘A’ Level exams to Thu 31 Dec

3. The scheduled school holidays and public holidays for 2020 will be as follows:

Scheduled School Holidays 2020

Youth Day Sun 5 Jul
(The following Monday, 6 Jul 2020 will be a scheduled school holiday)
Teachers’ Day Fri 4 Sep
Children’s Day
(for primary schools and primary sections of full schools only)
Fri 9 Oct

Public Holidays 2020

Term I New Year’s Day Wed 1 Jan
Chinese New Year Sat 25 Jan
*Sun 26 Jan
Term II Good Friday Fri 10 Apr
Labour Day Fri 1 May
Vesak Day Thu 7 May
Term III Hari Raya Puasa **Sun 24 May
Hari Raya Haji Fri 31 Jul
Term IV
National Day ***Sun 9 Aug
Deepavali ****Sat 14 Nov
Christmas Day Fri 25 Dec
*Monday, 27 Jan, will be a public holiday & Tuesday, 28 Jan, will be a school holiday.
**Monday, 25 May, will be a public holiday.
***Monday, 10 Aug, will be a public holiday.
****Monday, 16 Nov, will be a school holiday.

4. The school terms and holidays for 2020 are also listed on the MOE’s website at www.moe.gov.sg/education/school-terms-and-holidays.