School Terms and Holidays

For Primary and Secondary Schools

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

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

For Junior Colleges

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

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

For Millennia Institute

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

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

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

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

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.

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.