KEY HIGHLIGHTS
- MOE has confirmed the full 2026 school calendar for primary, secondary, JC and Millennia Institute students.
- The academic year starts on 2 January 2026 and ends between 20 November and late November, depending on school type.
- Parents and students should plan leave, childcare, tuition and travel early to avoid peak-period clashes.
The Ministry of Education (MOE) has released the official 2026 school calendar covering MOE Kindergartens, primary schools, secondary schools, junior colleges and Millennia Institute.
The academic year begins on Friday, 2 January 2026, with staggered start dates for selected cohorts.
MOE School Calendar 2025-2026
| School Level | Academic Year Start | Academic Year End |
|---|---|---|
| MOE Kindergarten, Primary, Secondary | 2 Jan 2026 | 20 Nov 2026 |
| JC Year 1 / MI Year 1 | 4 Feb 2026 | 27 Nov 2026 |
| JC Year 2 / MI Year 3 | 12 Jan 2026 | End of GCE A-Level exams |
MOE Kindergarten, Primary & Secondary School Terms (2026)
Semester I
- Term I: Fri 2 Jan – Fri 13 Mar
- Term II: Mon 23 Mar – Fri 29 May
Semester II
- Term III: Mon 29 Jun – Fri 4 Sep
- Term IV: Mon 14 Sep – Fri 20 Nov
Important Start-Date Note
- Primary 1 and Kindergarten 1: Start on Friday, 2 January 2026
- Primary 2–6 and Kindergarten 2: Start on Monday, 5 January 2026
O-Level Schools
- Schools used for GCE O-Level written examinations will end Term IV earlier on Friday, 23 October 2026.
Junior College & Millennia Institute Term Dates
JC Year 1 / MI Year 1
- Term I: Wed 4 Feb – Fri 13 Mar
- Term II: Mon 23 Mar – Fri 29 May
- Term III: Mon 29 Jun – Fri 4 Sep
- Term IV: Mon 14 Sep – Fri 27 Nov
JC Year 2 / MI Year 3
- Academic year ends at the completion of GCE A-Level examinations.
Official School Vacation Periods (2026)
MOE Kindergarten, Primary & Secondary
| Vacation Period | Dates |
|---|---|
| Between Terms I & II | 14 Mar – 22 Mar |
| Mid-Year Holidays | 30 May – 28 Jun |
| Between Terms III & IV | 5 Sep – 13 Sep |
| End-Year Holidays | 21 Nov – 31 Dec |
Junior College & Millennia Institute
- End-year holidays start from 28 November 2026 for JC Year 1 and MI students.
- JC Year 2 and MI Year 3 holidays begin after A-Level examinations.
Scheduled School Holidays (Non-Public Holidays)
- Youth Day: Mon 6 July 2026 (observed)
- Teachers’ Day: Fri 4 September 2026
- Children’s Day (Primary only): Fri 2 October 2026
Public Holidays Affecting School Term (2026)
| Term | Public Holiday | Date |
|---|---|---|
| Term I | New Year’s Day | Thu 1 Jan |
| Chinese New Year | Tue 17 – Wed 18 Feb | |
| Term II | Hari Raya Puasa | Sat 21 Mar |
| Good Friday | Fri 3 Apr | |
| Labour Day | Fri 1 May | |
| Hari Raya Haji | Wed 27 May | |
| Vesak Day | Mon 1 Jun | |
| Term III | National Day | Mon 10 Aug |
| Term IV | Deepavali | Mon 9 Nov |
| Year-End | Christmas Day | Fri 25 Dec |
School Closure Notice
- As Hari Raya Puasa falls on Saturday, 21 March, Monday, 23 March 2026 will be a designated school closure day.
Why This Matters
For Singapore families, the school calendar directly affects leave planning, student care arrangements, tuition scheduling and overseas travel costs. Peak periods during June and year-end holidays often see higher airfares and childcare demand.
Knowing these dates early helps parents avoid last-minute disruptions and allows students to prepare for national examinations without unnecessary stress.
Official Reference
Frequently Asked Questions (FAQs)
When does school start in Singapore in 2026?
Most MOE schools start on 2 January 2026, with staggered starts for certain levels.
Are there differences in end dates for examination schools?
Yes. Schools hosting GCE O-Level examinations end earlier on 23 October 2026.
Is 23 March 2026 a school day?
No. It is a designated school closure day due to Hari Raya Puasa falling on a Saturday.
Where can parents check updates or changes?
Always refer to MOE’s official calendar for updates and revisions.
The school terms and holidays for 2026 are also listed on the MOE’s website at https://www.moe.gov.sg/calendar.