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.