1. The school year for 2026 for all MOE primary schools (including MOE Kindergartens) and secondary schools will start on Friday, 2 January 2026 and end on Friday, 20 November 2026.
School Calendar 2026
| MOE KINDERGARTEN (MK), PRIMARY & SECONDARY | |
|---|---|
| Semester I | |
| Term I | Fri 2 Jan1 to Fri 13 Mar |
| Term II | Mon 23 Mar2 to Fri 29 May |
| Semester II | |
| Term III | Mon 29 Jun to Fri 4 Sep |
| Term IV | Mon 14 Sep to Fri 20 Nov3 |
1Primary 1 and Kindergarten 1 will start school on Friday, 2 January 2026. Primary 2 to 6 and Kindergarten 2 will start school on Monday, 5 January 2026.
3The 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 2026.
| JUNIOR COLLEGE (JC) Year 1 & MILLENNIA INSTITUTE (MI) Year 1 | MI Year 2 | JC Year 2 & MI Year 3 | |
|---|---|---|---|
| Semester I | |||
| Term I | Wed 4 Feb to Fri 13 Mar | Mon 12 Jan to Fri 13 Mar | |
| Term II | Mon 23 Mar4 to Fri 29 May | ||
| Semester II | |||
| Term III | Mon 29 Jun to Fri 4 Sep | ||
| Term IV | Mon 14 Sep to Fri 27 Nov | Mon 14 Sep to end of GCE A-Level examinations | |
School Vacation 2026
2.The four vacation periods for schools, junior colleges and Millennia Institute for 2026 will be as follows:
| MK, PRI & SEC | |
|---|---|
| Between Terms I & II | Sat 14 Mar to Sun 22 Mar |
| Between Semesters I & II | Sat 30 May to Sun 28 Jun |
| Between Terms III & IV | Sat 5 Sep to Sun 13 Sep |
| At End of School Year | Sat 21 Nov to Thu 31 Dec |
| JC Year 1, MI Year 1 & MI Year 2 | JC Year 2 & MI Year 3 | |
|---|---|---|
| Between Terms I & II | Sat 14 Mar to Sun 22 Mar | |
| Between Semesters I & II | Sat 30 May to Sun 28 Jun | |
| Between Terms III & IV | Sat 5 Sep to Sun 13 Sep | |
| At End of School Year | Sat 28 Nov to Thu 31 Dec | End of GCE A-Level examinations to Thu 31 Dec |
3. The scheduled school holidays and public holidays for 2026 will be as follows:
Scheduled School Holidays 2026
| Youth Day | *Sun 5 Jul (The following Mon 6 Jul will be a school holiday) |
|
|---|---|---|
| Teachers' Day | Fri 4 Sep | |
| Children's Day (for primary schools and primary sections of full schools only) |
Fri 2 Oct | |
Public Holidays 2026
| Term I | New Year's Day | Thu 1 Jan |
|---|---|---|
| Chinese New Year | Tue 17 Feb | |
| Wed 18 Feb | ||
| Term II | Hari Raya Puasa | Sat 21 Mar4 |
| Good Friday | Fri 3 Apr | |
| Labour Day | Fri 1 May | |
| Hari Raya Haji | Wed 27 May | |
| Vesak Day | Sun 31 May5 | |
| Term III | National Day | Sun 9 Aug6 |
| Term IV | Deepavali | Sun 8 Nov7 |
| Christmas Day | Fri 25 Dec | |
|
2&4 As Saturday, 21 March 2026 is a Public Holiday, Monday, 23 March 2026 will be a designated day off-in-lieu for schools (i.e. Schools, including the General Office, Student Care Centres and KCare Centres, will be closed). 5 Monday, 1 June 2026 will be a public holiday. 6 Monday, 10 August 2026 will be a public holiday. 7 Monday, 9 November 2026 will be a public holiday. |
||
4. The school terms and holidays for 2026 are also listed on the MOE's website at https://www.moe.gov.sg/calendar.