Singapore School Holidays 2025
Complete MOE school term dates and holiday calendar for 2025.
Singapore's 2025 school holidays are the four scheduled MOE breaks — the March, June, September and year-end holidays. The June holidays, the longest at about four weeks, run 31 May – 29 Jun. In total, 2025 has 88 scheduled school holiday days across the four breaks. Primary and secondary schools share the same dates; junior colleges differ only in when their terms start and end. Dates are the official MOE school calendar, cross-checked with data.gov.sg.
Last updated Thursday, 13 August 2026. Dates verified against the official MOE school calendar and data.gov.sg.
2025 at a glance
January
February
March
April
May
June
July
August
September
October
November
December
Public holidays in 2025
School Holidays
Primary & Secondary School Terms
| Term | Start | End | Weeks | Holiday After |
|---|---|---|---|---|
| Term 1 | 2 Jan | 14 Mar | 10 weeks | — |
| Term 2 | 24 Mar | 30 May | 10 weeks | — |
| Term 3 | 30 Jun | 5 Sept | 10 weeks | — |
| Term 4 | 15 Sept | 21 Nov | 10 weeks | — |
Junior College Terms
| Term | Start | End | Weeks | Holiday After |
|---|---|---|---|---|
| Term 1 | 5 Feb | 14 Mar | 5 weeks | — |
| Term 2 | 24 Mar | 30 May | 10 weeks | — |
| Term 3 | 30 Jun | 5 Sept | 10 weeks | — |
| Term 4 | 15 Sept | 28 Nov | 11 weeks | — |
Public Holidays 2025
New Year's Day
Chinese New Year
Chinese New Year
Hari Raya Puasa
Good Friday
Labour Day
Polling Day
Vesak Day
Hari Raya Haji
National Day
Deepavali
Christmas Day
Common questions
How many school holidays are there in 2025?
There are 4 scheduled MOE breaks: the March, June, September and year-end holidays, plus the public holidays that fall on school days.
When does the 2025 school year start?
Term 1 begins on Thursday, 2 January 2025 for primary and secondary schools.
Are primary, secondary and JC dates the same?
Primary and secondary schools share the same term and holiday dates. Junior colleges start later in January and end later in November.
How long is the June school holiday in 2025?
The June holidays run about 4 weeks — the longest school break of the year, splitting the two semesters. Primary and secondary schools share these dates.
When do the 2025 year-end school holidays start?
The year-end holidays begin on 22 Nov, once the final term ends, and run to 31 December before the new school year starts in January.
SG School Holidays