Academic Calendar

The standard academic calendar* consists of two semesters. Each semester includes 12 weeks of teaching and 2 weeks of examinations.

School Closure due to Public Holidays:

New Year Eve New Year Day Chinese New Year Eve Chinese New Year
Good Friday Labour Day Vesak Day Hari Raya Puasa
National Day Hari Raya Haji Deepavali Christmas Eve
Christmas Day

Remarks:
1) For the most up-to-date public holiday dates, please visit the MOM website: www.mom.gov.sg
2) If a public holiday falls on a Sunday, the following Monday will be a holiday

AY 2018

Events Week (s) Semester 1 Semester 2
Orientation1 01 05 Mar 2018 – 11 Mar 2018 27 Aug 2018 – 02 Sep 2018
Teaching weeks2 06 12 Mar 2018 – 22 Apr 2018 03 Sep 2018 – 14 Oct 2018
Reading week2 01 23 Apr 2018 – 29 Apr 2018 15 Oct 2018 – 21 Oct 2018
Teaching weeks2 06 30 Apr 2018 – 10 Jun 2018 22 Oct 2018 – 02 Dec 2018
Reading week2 01 11 Jun 2018 – 17 Jun 2018 03 Dec 2018 – 09 Dec 2018
Examinations 02 18 Jun 2018 – 01 Jul 2018 10 Dec 2018 – 23 Dec 2018
Vacation 8-10 02 Jul 2018 – 26 Aug 2018 24 Dec 2018 – 03 Mar 2018

 

AY 2019

Events Week (s) Semester 1 Semester 2
Orientation1 01 04 Mar 2019 – 10 Mar 2019 26 Aug 2019 – 01 Sep 2019
Teaching weeks2 06 11 Mar 2019 – 21 Apr 2019 02 Sep 2019 – 13 Oct 2019
Reading week2 01 22 Apr 2019 – 28 Apr 2019 14 Oct 2019 – 20 Oct 2019
Teaching weeks2 06 29 Apr 2019 – 09 Jun 2019 21 Oct 2019 – 01 Dec 2019
Reading week2 01 10 Jun 2019 – 16 Jun 2019 02 Dec 2019 – 08 Dec 2019
Examinations 02 17 Jun 2019 – 30 Jun 2019 09 Dec 2019 – 20 Dec 2019
Vacation 8-10 01 Jul 2019 – 25 Aug 2019 21 Dec 2019 – 03 Mar 2020

 

AY 2020

Events Week (s) Semester 1 Semester 2
Orientation1 01 02 Mar 2020 – 08 Mar 2020 24 Aug 2020 – 30 Aug2020
Teaching weeks2 06 09 Mar 2020 – 19 Apr 2020 31 Aug 2020 – 09 Oct 2020
Reading week2 01 20 Apr 2020 – 26 Apr 2020 10 Oct 2020 – 28 Oct 2020
Teaching weeks2 06 27 Apr 2020 – 07 Jun 2020 19 Oct 2020 – 27 Nov 2020
Reading week2 01 08 Jun 2020 – 14 Jun 2020 28 Nov 2020 – 06 Dec 2020
Examinations 02 15 Jun 2020 – 28 Jun 2020 07 Dec 2020 – 18 Dec 2020
Vacation 8-10 29 Jun 2020 – 23 Aug 2020 19 Dec 2020 – 28 Feb 2021