School HolidaysCalendarSingaporePrimary School

Singapore School Holidays 2025 & 2026: Complete Calendar

By SGSchool Editorial Team

Singapore School Term Structure

Singapore primary schools follow a four-term academic year that runs from January to November, with a long year-end break in December. Each term is approximately 10 weeks, separated by one-week mid-term breaks and a longer June holiday.

2025 School Term Dates

Term 1: 2 January – 14 March 2025

  • Start: Thursday, 2 January 2025
  • End: Friday, 14 March 2025
  • Mid-term break: 17–21 February 2025

Term 2: 24 March – 30 May 2025

  • Start: Monday, 24 March 2025
  • End: Friday, 30 May 2025
  • Mid-term break: 21–25 April 2025

June Holiday: 31 May – 29 June 2025

A four-week break — the longest mid-year break. Popular for family holidays and school enrichment programmes.

Term 3: 30 June – 5 September 2025

  • Start: Monday, 30 June 2025
  • End: Friday, 5 September 2025
  • Mid-term break: 4–8 August 2025

Term 4: 15 September – 14 November 2025

  • Start: Monday, 15 September 2025
  • End: Friday, 14 November 2025 (PSLE results week)
  • Mid-term break: 13–17 October 2025

Year-End Holiday: 15 November 2025 – 1 January 2026

A 7-week break covering the festive season and Christmas holidays.

2025 Public Holidays (School Closures)

  • 1 January — New Year's Day
  • 29–30 January — Chinese New Year
  • 31 March — Hari Raya Puasa
  • 18 April — Good Friday
  • 1 May — Labour Day
  • 12 May — Vesak Day
  • 6 June — Hari Raya Haji
  • 9 August — National Day
  • 20 October — Deepavali
  • 25 December — Christmas Day

2026 School Term Dates (Preliminary)

Term 1: 2 January – 13 March 2026

Term 2: 23 March – 29 May 2026

June Holiday: 30 May – 28 June 2026

Term 3: 29 June – 4 September 2026

Term 4: 14 September – 13 November 2026

Year-End Holiday: 14 November 2026 – 1 January 2027

Planning Tips for Parents

  • Book school holiday activities early. MOE-accredited holiday programmes at community clubs, sports halls, and enrichment centres fill up fast once the dates are released.
  • Travel during non-peak periods. Mid-term breaks (one week) offer cheaper travel options than the longer June or year-end holidays.
  • P1 registration happens in June–July. If you have a child turning 7 in 2027, mark June 2026 in your calendar for P1 registration.
  • PSLE results in October/November. Primary 6 students receive PSLE results in late October or early November of Term 4.