School Terms and Holidays

For Primary and Secondary Schools

School Terms for 2017

Semester 1
Term 1 Tuesday 3 January to Friday 10 March
Term 2 Monday 20 March to Friday 26 May

Semester 2
Term 3 Tuesday 27 June to Thursday 31 August
Term 4 Monday 11 September to *Friday 17 November

cal-icon  Download into iCal / Google Calendar

School Holidays for 2017

Semester 1
Between Terms 1 and 2 Saturday 11 March to Sunday 19 March
Between Semesters 1 and 2 Saturday 27 May to Sunday 25 June

Semester 2
Between Terms 3 and 4 Saturday 2 September to Sunday 10 September
At the End of School Year Saturday 18 November to Sunday 31 December

cal-icon  Download into iCal / Google Calendar

School Terms for 2018

Semester 1
Term 1 Tuesday 2 January to Friday 9 March
Term 2 Monday 19 March to Friday 25 May

Semester 2
Term 3 Monday 25 June to Friday 31 August
Term 4 Monday 10 September to *Friday 16 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 26 October 2018.

School Holidays for 2018

Semester 1
Between Terms 1 and 2 Saturday 10 March to Sunday 18 March
Between Semesters 1 and 2 Saturday 26 May to Sunday 24 June

Semester 2
Between Terms 3 and 4 Saturday 1 September to Sunday 9 September
At the End of School Year Saturday 17 November to Monday 31 December

  Download into iCal / Google Calendar

For Junior Colleges

School Terms for 2017

Semester 1

Year 1 Year 2
Term 1 1Friday 3 February to Friday 10 March Monday 9 January to Friday 10 March
Term 2 Monday 20 March to Friday 26 May

Semester 2

Year 1 Year 2
Term 3 Tuesday 27 June to Thursday 31 August
Term 4 Monday 11 September to Friday 24 November Monday 11 September to end of ‘A’-Level exams

cal-icon  Download into iCal / Google Calendar

  1. JC Year 1 and MI Year 1 start on 3 February as ‘O’ Level results are released in mid-January and time is needed to process the students’ applications to JCs/MI.

School Holidays for 2017

Semester 1

Year 1 Year 2
Between Terms 1 and 2 Saturday 11 March to Sunday 19 March
Between Semesters 1 and 2 Saturday 27 May to Sunday 25 June

Semester 2

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

  Download into iCal / Google Calendar

School Terms for 2018

Semester 1

Year 1 Year 2
Term 1 Friday 2 February to Friday 9 March Monday 8 January to Friday 9 March
Term 2 Monday 19 March to Friday 25 May

Semester 2

Year 1 Year 2
Term 3 Monday 25 June to Friday 31 August
Term 4 Monday 10 Sep to Friday 23 November Monday 10 September to end of ‘A’-Level exams

  Download into iCal / Google Calendar

School Holidays for 2018

Semester 1

Year 1 Year 2
Between Terms 1 and 2 Saturday 10 March to Sunday 18 March
Between Semesters 1 and 2 Saturday 26 May to Sunday 24 June

Semester 2

Year 1 Year 2
Between Terms 3 and 4 Saturday 1 September to Sunday 9 September
At the End of School Year Saturday 24 November to Monday 31 December End of ‘A’ Level exams to Monday 31 December

  Download into iCal / Google Calendar

For Millennia Institute

School Terms for 2017

Semester 1

Year 1 Year 2 Year 3
Term 1 1Friday 3 February to Friday 10 March Monday 9 January to Friday 10 March
Term 2 Monday 20 March to Friday 26 May

Semester 2

Year 1 Year 2 Year 3
Term 3 Tuesday 27 June to Thursday 31 August
Term 4 Monday 11 September to Friday 24 November Monday 11 September to end of ‘A’-Level exams

cal-icon  Download into iCal / Google Calendar

  1. JC Year 1 and MI Year 1 start on 3 February as ‘O’ Level results are released in mid-January and time is needed to process the students’ applications to JCs/MI.

School Holidays for 2017

Semester 1

Year 1 Year 2 Year 3
Between Terms 1 and 2 Saturday 11 March to Sunday 19 March
Between Semesters 1 and 2 Saturday 27 May to Sunday 25 June

Semester 2

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

  Download into iCal / Google Calendar

School Terms for 2018

Semester 1

Year 1 Year 2 Year 3
Term 1 Friday 2 February to Friday 9 March Monday 8 January to Friday 9 March
Term 2 Monday 19 March to Friday 25 May

Semester 2

Year 1 Year 2 Year 3
Term 3 Monday 25 June to Friday 31 August
Term 4 Monday 10 September to Friday 23 November Monday 10 September to end of ‘A’-Level exams

  Download into iCal / Google Calendar

School Holidays for 2018

Semester 1

Year 1 Year 2 Year 3
Between Terms 1 and 2 Saturday 10 March to Sunday 18 March
Between Semesters 1 and 2 Saturday 26 May to Sunday 24 June

Semester 2

Year 1 Year 2 Year 3
Between Terms 3 and 4 Saturday 1 September to Sunday 9 September
At End of School Year Saturday 24 November to Monday 31 December End of ‘A’ Level exams to Monday 31 December

  Download into iCal / Google Calendar

Scheduled School Holidays for 2017

Holiday Date
Youth Day Sunday 2 July
(The following Monday, 3 July 2017 will be a scheduled school holiday)
Day after National Day Thursday 10 August
Teachers’ Day Thursday 31 August
Children’s Day
(for primary schools and primary sections of full schools only)
Friday 6 October

Scheduled School Holidays for 2018

Holiday Date
Youth Day Sunday 1 July
(The following Monday, 2 July 2018 will be a scheduled school holiday)
Day after National Day Friday 10 August
Teachers’ Day Friday 31 August
Children’s Day
(for primary schools and primary sections of full schools only)
Friday 5 October

Public Holidays for 2017

Holiday Date
New Year’s Day *Sunday 1 January
Chinese New Year **Saturday 28 January
***Sunday 29 January
Good Friday Friday 14 April
Labour Day Monday 1 May
Vesak Day Wednesday 10 May
Hari Raya Puasa ****Sunday 25 June
National Day Wednesday 9 August
Hari Raya Haji Friday 1 September
Deepavali Wednesday 18 October
Christmas Day Monday 25 December

* Monday, 2 January will be a public holiday.

** Tuesday, 31 January, will be a school holiday.

***Monday, 30 January will be a public holiday.

****Monday, 26 June will be a public holiday.

Public Holidays for 2018

Holiday Date
New Year’s Day Monday 1 January
Chinese New Year Friday 16 February
*Saturday 17 February
Good Friday Friday 30 March
Labour Day Tuesday 1 May
Vesak Day Tuesday 29 May
Hari Raya Puasa Friday 15 June
National Day Thursday 9 August
Hari Raya Haji Wednesday 22 August
Deepavali Tuesday 6 November
Christmas Day Tuesday 25 December

*Monday, 19 February, will be a school holiday.