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

1Confirmed facts
2What’s unclear
  • 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)
3Timeline signal
  • 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)
4What’s next
  • 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.

Key dates from the official 2026 MOE 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
Bottom line: All MOE mainstream schools share the same four-term structure for 2026, with breaks aligned to the same dates across Kindergarten, Primary, and Secondary levels.

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).

Bottom line: Primary school holidays in 2026 are fully aligned with the MOE mainstream calendar — only the P1/K1 start date differs from the rest of primary.

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
The catch

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.

Why this matters

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.

Bottom line: The March school holiday in 2026 runs 14–22 March, a nine-day break that sits squarely around Hari Raya Puasa. Term 2 kicks off Monday, 23 March, right after the public holiday off-in-lieu.

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.

Complete 2026 MOE mainstream school calendar 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

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.