
School Holidays 2026 Singapore: MOE Dates & Calendar
If you’ve got school-age kids in Singapore, January can sneak up fast — and the 2026 school calendar is already locked in. The Ministry of Education dropped the full breakdown in July 2025, covering everything from staggered P1 starts to the exact days the November holidays kick off. Here’s everything you need to plan around.
Term 1 (Kinder–Sec): Fri 2 Jan to Fri 13 Mar 2026 ·
P1/K1 Start: Fri 2 Jan 2026 ·
P2–6/K2 Start: Mon 5 Jan 2026 ·
June/July Break: 30 May – 28 Jun 2026
Quick snapshot
- School year runs 2 Jan – 20 Nov 2026 (MOE Press Release)
- Term 1 ends Fri 13 Mar 2026 (MOE Official Calendar)
- Teachers’ Day holiday Fri 4 Sep 2026 (MOE Official Calendar)
- Year-end break starts Sat 21 Nov 2026 (MOE Press Release)
- Specific ITE holiday calendar not detailed in MOE sources (MOE Official Calendar)
- Exact Chinese New Year holiday date varies across sources (MOE Official Calendar)
- International school calendars may differ from MOE (MOE Official Calendar)
- MOE announced 2026 calendar on 30 Jul 2025 (MOE Press Release)
- GCE O-Level results release Wed 14 Jan 2026 (MOE Official Calendar)
- Schools hosting exams may end Term 4 on 23 Oct 2026 (The New Age Parents)
- Bookmark MOE’s official calendar for updates
- Watch for JC/MI year-end variations in Nov 2026 (MOE’s official calendar)
- Plan around O-Level venue adjustments for affected schools (MOE’s official calendar)
The official MOE key-dates table covers the full mainstream primary and secondary school year, sourced from the July 2025 press release and the live official calendar.
| Date or period | Event | Source |
|---|---|---|
| Fri 2 Jan 2026 | School year starts (P1/K1); New Year’s Day observed Thu 1 Jan | MOE Press Release |
| Mon 5 Jan 2026 | Primary 2–6 and Kindergarten 2 start | The New Age Parents |
| Wed 14 Jan 2026 | GCE O-Level results released | MOE Official Calendar |
| Fri 13 Mar 2026 | Term 1 ends for all levels | MOE Official Calendar |
| 14–22 Mar 2026 | March school holidays (Term 1 break) | MOE Official Calendar |
| Sat 30 May – Sun 28 Jun 2026 | June/July school holidays | MOE Official Calendar |
| Fri 4 Sep 2026 | Teachers’ Day observed (Term 3 ends same day) | MOE Official Calendar |
| Fri 2 Oct 2026 | Children’s Day (primary schools) | MOE Official Calendar |
| Fri 20 Nov 2026 | Term 4 ends (standard schools) | MOE Press Release |
| Sat 21 Nov – Thu 31 Dec 2026 | Year-end school holidays | MOE Press Release |
MOE school holidays 2026
The Ministry of Education sets the calendar for all MOE mainstream schools — including MOE Kindergartens, primary schools, and secondary schools — and the 2026 school year runs from to (MOE Press Release). That’s 38 weeks of curriculum time spread across four terms, with holidays sandwiched between each one.
Term 1 dates
- Starts: Friday, 2 March 2026
- Ends: Friday, 13 March 2026
- Holiday: Saturday, 14 March – Sunday, 22 March 2026
Term 2 dates
- Starts: Monday, 23 March 2026
- Ends: Friday, 29 May 2026
- Holiday: Saturday, 30 May – Sunday, 28 June 2026
Semester breaks
- Semester 1 holiday: 30 May – 28 June 2026
- Semester 2 runs 29 June – 20 November 2026, with Terms 3 and 4
Singapore primary school holidays 2026
Primary schools follow the MOE calendar exactly, but there is one notable wrinkle at the start of the year: the first day varies by level. Primary 1 (P1) and Kindergarten 1 (K1) students begin on , while Primary 2 through 6 and Kindergarten 2 start three days later on (The New Age Parents). This gives newer students a gentler entry without the full school present.
Primary 1 and K1 start date
The staggered start applies only to P1 and K1: they report on Friday, 2 January, while the rest of primary comes in on Monday, 5 January. Parents of P1 students should treat Friday, 2 January as a half-day or orientation-focused start.
Primary 2-6 and K2 start date
Primary 2 through 6 and Kindergarten 2 students begin the school year on Monday, 5 January 2026. This is a standard full school day, unlike the P1/K1 adjusted start.
Holiday periods
Primary school holiday blocks match the MOE mainstream dates exactly: March break (14–22 March), June/July break (30 May – 28 June), September break (5–13 September), and the year-end break starting (MOE Official Calendar).
Secondary school holidays 2026 Singapore
Secondary schools also follow the MOE mainstream calendar, but with one practical twist: schools used as GCE O-Level examination venues end Term 4 earlier than standard schools (The New Age Parents). For most secondary students, though, the 2026 calendar runs as follows.
Term dates
- Term 1: 2 January – 13 September 2026
- Term 2: 23 March – 29 September 2026
- Term 3: 29 June – 4 September 2026
- Term 4: 14 September – 20 September 2026 (standard schools)
Between terms breaks
- Between Term 1 and 2: 14–22 September 2026
- Between Term 2 and 3: 30 May – 28 September 2026
- Between Term 3 and 4: 5–13 September 2026
Semester holidays
- Semester 1 break: 30 May – 28 September 2026
- Year-end break: 21 November – 31 September 2026
Schools used as O-Level venues must wrap up Term 4 by Friday, 23 October 2026 instead of 20 November — three weeks earlier. If your child attends a designated exam centre, check directly with the school for its specific calendar.
ITE school holidays 2026 Singapore
The Institute of Technical Education (ITE) follows a similar academic structure to post-secondary institutions, but the official MOE calendar does not break out ITE-specific holiday dates (MOE Official Calendar). Parents and students seeking ITE’s own 2026 calendar should check the ITE website directly.
ITE calendar overview
Based on the MOE’s overall post-secondary framework, ITE likely aligns its four-term structure to the same general dates as JC/MI — with Terms 1 and 2 comprising Semester 1, and Terms 3 and 4 for Semester 2. However, specific ITE holiday blocks are not published in the MOE mainstream press release.
PDF availability
MOE does not publish a consolidated PDF specifically for ITE in its 2026 press release. The MOE official calendar page lists general term and holiday dates that apply to post-secondary institutions broadly, but ITE-specific nuances (such as term breaks within each semester) would come from ITE’s own communications.
The implication for ITE students is that relying solely on the MOE mainstream dates risks misalignment with your actual school schedule — treat the MOE dates as a general reference and confirm specifics with ITE administration before planning.
March school holidays 2026 Singapore
The March school holiday is the first major break in the 2026 Singapore school calendar and falls between Terms 1 and 2. It runs for nine days, giving students and families a solid mid-term rest.
Term 1 end
Term 1 for all MOE mainstream schools ends on (MOE Official Calendar). This includes MOE Kindergartens, primary schools, and secondary schools.
Break dates
The March holiday period spans Saturday, 14 March to Sunday, 22 March 2026 — nine consecutive days with no school. This block is fixed regardless of school level and falls entirely within the wider Hari Raya Puasa observance period (Hari Raya Puasa itself is Saturday, 21 March 2026; the Monday off-in-lieu on 23 March marks the start of Term 2).
Term 2 start
Term 2 begins on Monday, 23 March 2026 (MOE Press Release). This is a standard full school day for all levels.
Term and holiday timeline for 2026
The full 2026 school year breaks down into four terms with three major holiday windows. Here’s the complete sequence at a glance.
Each row below tracks the full mainstream primary and secondary school year against the official MOE timeline.
| Period | Event | Source |
|---|---|---|
| 2 Jan – 13 Mar 2026 | Term 1 (MK, Primary, Secondary) | MOE |
| 14–22 Mar 2026 | March holiday break | MOE |
| 23 Mar – 29 September 2026 | Term 2 | MOE |
| 30 May – 28 Jun 2026 | June/July holiday break | MOE |
| 29 Jun – 4 Sep 2026 | Term 3 | MOE |
| 5–13 Sep 2026 | September holiday break | MOE |
| 14 Sep – 20 Nov 2026 | Term 4 (standard schools) | MOE |
| 21 Nov – 31 Dec 2026 | Year-end holiday | MOE |
The pattern is uniform: every mainstream primary and secondary school gets the same four terms, same four holiday windows. The only variation is the three-week compression at O-Level exam venues and the JC year-end extension — both affecting a subset of schools rather than the whole system.
Confirmed and unconfirmed details
The MOE press release and official calendar provide strong, verifiable data for primary and secondary mainstream schools. A few areas remain less certain.
Confirmed facts
- All four term dates and all four holiday breaks for primary and secondary
- Staggered January start (P1/K1 on 2 Jan; P2–6/K2 on 5 Jan)
- O-Level venue schools end Term 4 on 23 Oct 2026
- Teachers’ Day on 4 September, Children’s Day on 2 October
- JC/MI Term 4 ends 27 November; JC Year 2 / MI Year 3 holidays tied to A-Level exam end
What’s unclear
- ITE-specific holiday dates not published by MOE
- International school calendars not covered by MOE mainstream schedule
- Exact Chinese New Year 2026 school holiday date varies across non-MOE sources
- A-Level exam end dates for JC Year 2 not specified in MOE press release
“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.”
— Ministry of Education (MOE) Singapore, official press release, 30 March 2026
“Term 1 school holidays (MK, Primary & Secondary). Saturday, 14 Mar 2026 – Sunday, 22 Mar 2026.”
— MOE Official Calendar (moe.gov.sg)
Related reading: Children’s Day dates · Singapore MRT Line Map 2026
geniebook.com, thenuggetsacademy.sg, sunnycitykids.com, eclatinstitute.sg, practicle.sg, zenitheducationstudio.com, ahboy.com, illum.education
While MOE sets dates for primary and secondary schools, the ITE 2026 holiday calendar offers distinct breaks that ITE students and families should plan around.
Frequently asked questions
When does the Singapore school year 2026 start?
The 2026 school year for MOE mainstream schools — including MOE Kindergartens, primary schools, and secondary schools — begins on Friday, 2 January 2026. Primary 1 and Kindergarten 1 students start on this date; Primary 2–6 and Kindergarten 2 begin on Monday, 5 January 2026.
What public holidays fall within school terms in 2026?
Several public holidays fall during school terms in 2026: New Year’s Day (1 January, observed 2 January as school starts), Hari Raya Puasa (21 March, with off-in-lieu on 23 March — the first day of Term 2), National Day (9 August, Monday), and Teachers’ Day (4 September, which doubles as a school holiday). Parents should check the full Singapore public holiday list to plan around these dates.
How do school holidays differ for international schools in Singapore?
International schools set their own calendars and are not governed by the MOE mainstream schedule. Their 2026 holiday dates vary by institution and curriculum (IB, American, British systems). Parents of international school students should consult their school’s official calendar directly.
Are there school holidays for June 2026 in Singapore?
Yes. The mid-year break for 2026 spans Saturday, 30 May 2026 through Sunday, 28 June 2026. This is a four-week holiday block — the longest in the school year — covering the transition between Terms 2 and 3.
What is the December 2026 school break?
Primary and secondary schools wrap up for the year on Friday, 20 November 2026, with year-end holidays starting the following day, Saturday, 21 November 2026. The break runs through Thursday, 31 December 2026. Post-secondary students (JC/MI Years 1–3) have their term end adjusted to 27 November 2026.
Where can I download the official school holiday calendar?
The primary source is the MOE official calendar page at moe.gov.sg. The press release dated 30 July 2025 also contains the full term and holiday breakdown. MOE does not publish a dedicated PDF specifically for ITE, so ITE students should check the ITE website directly.
Do all primary levels have the same holidays in 2026?
Yes — all primary school levels share the same holiday blocks as defined by the MOE mainstream calendar. The only difference is the staggered January start date (P1/K1 on 2 January versus P2–6/K2 on 5 January). Children’s Day on 2 October applies to primary schools only, not secondary.
For parents and students in Singapore, the 2026 MOE calendar is straightforward for primary and secondary mainstream schools — four terms, four holiday windows, and no major surprises. The main things to watch are the staggered P1/K1 start on 2 January, the O-Level venue adjustment that cuts Term 4 short by three weeks for affected schools, and the fact that ITE operates on its own calendar not published by MOE. Bookmark the MOE official calendar and check directly with your school if you’re unsure about any adjustments for the coming year.