School Terms and Important Dates

The content in the beta is accurate and up to date. Feel free to give us your feedback which will help us to improve it!


For Primary and Secondary Schools

School Terms for 2019

Semester 1
Term 1 Wednesday 2 January to Friday 15 March
Term 2 Monday 25 March to Friday 31 May

Semester 2
Term 3 Monday 1 July to Friday 6 September
Term 4 Monday 16 September to *Friday 15 November

  Download into iCal / Google Calendar

* 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 25 October 2019.

School Holidays for 2019

Semester 1
Between Terms 1 and 2 Saturday 16 March to Sunday 24 March
Between Semesters 1 and 2 Saturday 1 June to Sunday 30 June

Semester 2
Between Terms 3 and 4 Saturday 7 September to Sunday 15 September
At the End of School Year Saturday 16 November to Tuesday 31 December

  Download into iCal / Google Calendar

School Terms for 2020

Semester 1
Term 1 Thursday 2 January to Friday 13 March
Term 2 Monday 23 March to Friday 29 May

Semester 2
Term 3 Monday 29 June to Friday 4 September
Term 4 Monday 14 September to *Friday 20 November

  Download into iCal / Google Calendar

* 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.

School Holidays for 2020

Semester 1
Between Terms 1 and 2 Saturday 14 March to Sunday 22 March
Between Semesters 1 and 2 Saturday 30 May to Sunday 28 June

Semester 2
Between Terms 3 and 4 Saturday 5 September to Sunday 13 September
At the End of School Year Saturday 21 November to Thursday 31 December

  Download into iCal / Google Calendar

For Junior Colleges

School Terms for 2019

Semester 1

Year 1 Year 2
Term 1 Friday 1 February to Friday 15 March Monday 7 January to Friday 15 March
Term 2 Monday 25 March to Friday 31 May

Semester 2

Year 1 Year 2
Term 3 Monday 1 July to Friday 6 September
Term 4 Monday 16 Sep to Friday 22 November Monday 16 September to end of ‘A’-Level exams

  Download into iCal / Google Calendar

School Holidays for 2019

Semester 1

Year 1 Year 2
Between Terms 1 and 2 Saturday 16 March to Sunday 24 March
Between Semesters 1 and 2 Saturday 1 June to Sunday 30 June

Semester 2

Year 1 Year 2
Between Terms 3 and 4 Saturday 7 September to Sunday 15 September
At the End of School Year Saturday 23 November to Tuesday 31 December End of ‘A’ Level exams to Tuesday 31 December

  Download into iCal / Google Calendar

School Terms for 2020

Semester 1

Year 1 Year 2
Term 1 Wednesday 5 February to Friday 13 March Monday 6 January to Friday 13 March
Term 2 Monday 23 March to Friday 29 May

Semester 2

Year 1 Year 2
Term 3 Monday 29 June to Friday 4 September
Term 4 Monday 14 Sep to Friday 27 November Monday 14 September to end of ‘A’-Level exams

  Download into iCal / Google Calendar

School Holidays for 2020

Semester 1

Year 1 Year 2
Between Terms 1 and 2 Saturday 14 March to Sunday 22 March
Between Semesters 1 and 2 Saturday 30 May to Sunday 28 June

Semester 2

Year 1 Year 2
Between Terms 3 and 4 Saturday 5 September to Sunday 13 September
At the End of School Year Saturday 28 November to Thursday 31 December End of ‘A’ Level exams to Thursday 31 December

  Download into iCal / Google Calendar

For Millennia Institute

School Terms for 2019

Semester 1

Year 1 Year 2 Year 3
Term 1 Friday 1 February to Friday 15 March Monday 7 January to Friday 15 March
Term 2 Monday 25 March to Friday 31 May

Semester 2

Year 1 Year 2 Year 3
Term 3 Monday 1 July to Friday 6 September
Term 4 Monday 16 September to Friday 22 November Monday 16 September to end of ‘A’-Level exams

  Download into iCal / Google Calendar

School Holidays for 2019

Semester 1

Year 1 Year 2 Year 3
Between Terms 1 and 2 Saturday 16 March to Sunday 24 March
Between Semesters 1 and 2 Saturday 1 June to Sunday 30 June

Semester 2

Year 1 Year 2 Year 3
Between Terms 3 and 4 Saturday 7 September to Sunday 15 September
At End of School Year Saturday 23 November to Tuesday 31 December End of ‘A’ Level exams to Tuesday 31 December

  Download into iCal / Google Calendar

School Terms for 2020

Semester 1

Year 1 Year 2 Year 3
Term 1 Wednesday 5 February to Friday 13 March Monday 6 January to Friday 13 March
Term 2 Monday 23 March to Friday 29 May

Semester 2

Year 1 Year 2 Year 3
Term 3 Monday 29 June to Friday 4 September
Term 4 Monday 14 September to Friday 27 November Monday 14 September to end of ‘A’-Level exams

  Download into iCal / Google Calendar

School Holidays for 2020

Semester 1

Year 1 Year 2 Year 3
Between Terms 1 and 2 Saturday 14 March to Sunday 22 March
Between Semesters 1 and 2 Saturday 30 May to Sunday 28 June

Semester 2

Year 1 Year 2 Year 3
Between Terms 3 and 4 Saturday 5 September to Sunday 13 September
At End of School Year Saturday 28 November to Thursday 31 December End of ‘A’ Level exams to Thursday 31 December

  Download into iCal / Google Calendar

Scheduled School Holidays for 2019

Holiday Date
Youth Day *Sunday 7 July
(Monday, 8 July 2019 will be a scheduled school holiday)
Teachers’ Day Friday 6 September
Children’s Day
(for primary schools and primary sections of full schools only)
Friday 4 October

Scheduled School Holidays for 2020

Holiday Date
Youth Day *Sunday 5 July
(Monday, 6 July 2020 will be a scheduled school holiday)
Teachers’ Day Friday 4 September
Children’s Day
(for primary schools and primary sections of full schools only)
Friday 9 October

Public Holidays for 2019

Holiday Date
New Year’s Day Tuesday 1 January
Chinese New Year Tuesday 5 February
Wednesday 6 February
Good Friday Friday 19 April
Labour Day Wednesday 1 May
Vesak Day *Sunday 19 May
Hari Raya Puasa Wednesday 5 June
National Day Friday 9 August
Hari Raya Haji **Sunday 11 Aug
Deepavali ***Sunday 27 October
Christmas Day Wednesday 25 December

*Monday, 20 May, will be a public holiday.

**Monday, 12 Aug, will be a public holiday.

***Monday, 28 Oct, will be a public holiday.

Public Holidays for 2020

Holiday Date
New Year’s Day Wednesday 1 January
Chinese New Year Saturday 25 January
*Sunday 26 January
Good Friday Friday 10 April
Labour Day Friday 1 May
Vesak Day Thursday 7 May
Hari Raya Puasa **Sunday 24 May
Hari Raya Haji Friday 31 July
National Day ***Sunday 9 August
Deepavali ****Saturday 14 November
Christmas Day Friday 25 December

*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.

2019 GIRO deduction dates

Note: This is for students in government and government-aided schools

  MOE Bill School Bill Exam Fees
January - - -
February 26/03/2019 ^
(for Jan-Feb bill)
- -
March 26/03/2019 ^
(for Mar bill)
06/03/2019
(for Feb bill)
-
April 26/04/2019
(for Apr bill)
08/04/2019
(for Mar bill)
11/04/2019
(for N & O Level Exam fees)

18/04/2019
(for PSLE fees)
May 27/05/2019
(for May bill)
06/05/2019
(for Apr bill)
02/05/2019
(for A Level Exam fees)
June 26/06/2019
(for Jun bill)
06/06/2019
(for May bill)
-
July 26/07/2019
(for Jul bill)
08/07/2019
(for Jun bill)
 -
August 26/08/2019
(for Aug bill)
06/08/2019
(for Jul bill)
 -
September 26/09/2019
(for Sep bill)
06/09/2019
(for Aug bill)
13/09/2019
(for Re-sit O Level Exam fees)

16/09/2019
(for Re-sit A Level Exam fees)
October 29/10/2019
(for Oct bill)
07/10/2019
(for Sep bill)
-
November 26/11/2019
(for Nov bill)
06/11/2019
(for Oct bill)
-
December 26/12/2019
(for Dec bill)
06/12/2019
(for Nov bill)
-

^ Non-IP Pre-U 1 students will be billed from Jan to Mar in Mar due to later admission.