On 17 August 2020, the Ministry of Education (MOE) released the dates for 2021 school year for all primary schools, secondary schools, junior college (JC) and Millennia Institute (MI). The timetables are listed by Timcole Accounting Firm.
School Terms & Holidays 2021
School Calendar 2021
Primary & Secondary Schools
The school year for all MOE primary and secondary schools will start on 4 January 2021, Monday and ends on 19 November 2021, Friday.
Semester 1 | |
Term 1 | 4 Jan (Mon) to 12 Mar (Fri) |
Term 2 | 22 Mar (Mon) to 28 May (Fri) |
Semester 2 | |
Term 3 | 28 Jun (Mon) to 3 Sep (Fri) |
Term 4 | 13 Sep (Mon) to 19 Nov (Fri) |
Junior Colleges
For students starting their first year of junior college (JC), school will start on 29 January 2021, Friday, after O-level results are released in mid-January 2021.
Second year JC students will begin school on 11 January 2021, Monday.
Year 1 | Year 2 | |
Semester 1 | ||
Term 1 | 29 January (Fri) to 12 March (Fri) | 11 January (Mon) to 12 March (Fri) |
Term 2 | 22 March (Mon) to 28 May (Fri) | |
Semester 2 | ||
Term 3 | 28 Jun (Mon) to 3 Sep (Fri) | |
Term 4 | 13 Sep (Mon) to 26 Nov (Fri) | 13 Sep (Mon) to end of A-Level exams |
For students starting their first year of Millennia Institute (MI), school will start on 29 January 2021, Friday, after O-level results are released in mid-January 2021.
All other MI students will begin school on 11 January 2020, Monday.
Year 1 | Year 2 | Year 3 | |
Semester 1 | |||
Term 1 | 29 Jan (Fri) to 12 March (Fri) | 11 Jan (Mon) to 12 Mar (Fri) | |
Term 2 | 22 Mar (Mon) to 28 May (Fri) | ||
Semester 2 | |||
Term 3 | 28 Jun (Mon) to 3 Sep (Fri) | ||
Term 4 | 13 Sep (Mon) to 26 Nov (Fri) | 13 Sep (Mon) to end of exams |
School Vacation 2021
Primary & Secondary Schools
Between Term 1 & 2 | 13 Mar (Sat) to 21 Mar (Sun) |
Between Semesters 1 & 2 | 29 May (Sat) to 27 Jun (Sun) |
Between Term 3 & 4 | 4 Sep (Sat) to 12 Sep (Sun) |
At End of School Year | 20 Nov (Sat) to 31 Dec (Fri) |
Junior Colleges
Year 1 | Year 2 | |
Between Term 1 & 2 | 13 Mar (Sat) to 21 Mar (Sun) | |
Between Semesters 1 & 2 | 29 May (Sat) to 27 Jun (Sun) | |
Between Term 3 & 4 | 4 Sep (Sat) to 12 Sep (Sun) | |
At End of School Year | 27 Nov (Sat) to 31 Dec (Fri) | End of ‘A’ Level exams to 31 Dec (Fri) |
Millennia Institute
Year 1 | Year 2 | Year 3 | |
Between Term 1 & 2 | 14 Mar (Sat) to 22 Mar (Sun) | ||
Between Semesters 1 & 2 | 30 May (Sat) to 28 Jun (Sun) | ||
Between Term 3 & 4 | 5 Sep (Sat) to 13 Sep (Sun) | ||
At End of School Year | 28 Nov (Sat) to 31 Dec (Thu) | End of exams to 31 Dec (Thu) |
Scheduled School Holidays 2021
In addition to the Public Holidays, there will also be 4 scheduled school holidays in 2021.
More details on Singapore’s Public Holidays 2021 available here.
Youth Day | 4 Jul (Sun) (the following Monday, 5 Jul 2021, will be a scheduled school holiday) |
Day after National Day | 10 Aug (Tue) |
Teacher’s Day | 3 Sep (Fri) |
Children’s Day (for primary schools and primary sections of full schools only) |
8 Oct (Fri) |
School Terms & Holidays 2020
On 13 August 2019, the Ministry of Education (MOE) released the dates for 2020 school year for all primary schools, secondary schools, junior college (JC) and Millennia Institute (MI).
School Calendar 2020
Primary & Secondary Schools
The school year for all MOE primary and secondary schools will start on 2 January 2020, Thursday and ends on 20 November 2020, Friday.
Semester 1 | |
Term 1 | 2 Jan (Thu) to 13 Mar (Fri) |
Term 2 | 23 Mar (Mon) to 29 May (Fri) |
Semester 2 | |
Term 3 | 29 Jun (Mon) to 4 Sep (Fri) |
Term 4 | 14 Sep (Mon) to 20 Nov (Fri) |
Junior Colleges
For students starting their first year of junior college (JC), school will start on 5 February 2020, Wednesday, after O-level results are released in mid-January 2020.
Second year JC students will begin school on 6 January 2020, Monday.
Year 1 | Year 2 | |
Semester 1 | ||
Term 1 | 5 February (Wed) to 13 March (Fri) | 6 January (Mon) to 13 March (Fri) |
Term 2 | 23 March (Mon) to 29 May (Fri) | |
Semester 2 | ||
Term 3 | 29 Jun (Mon) to 4 Sep (Fri) | |
Term 4 | 14 Sep (Mon) to 27 Nov (Fri) | 14 Sep (Mon) to end of A-Level exams |
Millennia Institute
For students starting their first year of Millennia Institute (MI), school will start on 5 February 2020, Wednesday, after O-level results are released in mid-January 2020.
All other MI students will begin school on 6 January 2020, Monday.
Year 1 | Year 2 | Year 3 | |
Semester 1 | |||
Term 1 | 5 February (Wed) to 13 March (Fri) | 6 January (Mon) to 13 March (Fri) | |
Term 2 | 23 March (Mon) to 29 May (Fri) | ||
Semester 2 | |||
Term 3 | 29 Jun (Mon) to 4 Sep (Fri) | ||
Term 4 | 14 Sep (Mon) to 27 Nov (Fri) | 14 Sep (Mon) to end of exams |
School Vacation 2020
Primary & Secondary Schools
Between Term 1 & 2 | 14 Mar (Sat) to 22 Mar (Sun) |
Between Semesters 1 & 2 | 30 May (Sat) to 28 Jun (Sun) |
Between Term 3 & 4 | 5 Sep (Sat) to 13 Sep (Sun) |
At End of School Year | 21 Nov (Sat) to 31 Dec (Thu) |
Junior Colleges
Year 1 | Year 2 | |
Between Term 1 & 2 | 14 Mar (Sat) to 22 Mar (Sun) | |
Between Semesters 1 & 2 | 30 May (Sat) to 28 Jun (Sun) | |
Between Term 3 & 4 | 5 Sep (Sat) to 13 Sep (Sun) | |
At End of School Year | 28 Nov (Sat) to 31 Dec (Thu) | End of ‘A’ Level exams to 31 Dec (Thu) |
Millennia Institute
Year 1 | Year 2 | Year 3 | |
Between Term 1 & 2 | 14 Mar (Sat) to 22 Mar (Sun) | ||
Between Semesters 1 & 2 | 30 May (Sat) to 28 Jun (Sun) | ||
Between Term 3 & 4 | 5 Sep (Sat) to 13 Sep (Sun) | ||
At End of School Year | 28 Nov (Sat) to 31 Dec (Thu) | End of exams to 31 Dec (Thu) |
Scheduled School Holidays 2020
In addition to the Public Holidays, there will also be 3 scheduled school holidays in 2020.
More details on Singapore’s Public Holidays 2020 available here.
Youth Day | 5 Jul (Sun) (the following Monday, 6 Jul 2020, will be a scheduled school holiday) |
Teacher’s Day | 4 Sep (Fri) |
Children’s Day (for primary schools and primary sections of full schools only) |
9 Oct (Fri) |