Singapore School Holidays
Discover upcoming school holiday dates for Singapore and start planning to make the most of your term break. The school term and holiday dates below are from the MOE website, so are considered the official dates.
Check for dates by types:
School Holidays 2025
Primary & Secondary School Holidays 2025
School Holidays | Starts | Finishes |
---|---|---|
First Day of School | 2 Jan 2025 (Thu) | |
Between Terms 1 and 2 | 15 Mar 2025 (Sat) | 23 Mar 2025 (Sun) |
Between Semesters 1 and 2 | 31 May 2025 (Sat) | 29 Jun 2025 (Sun) |
Between Terms 3 and 4 | 6 Sep 2025 (Sat) | 14 Sep 2025 (Sun) |
End of School Year Holidays | 22 Nov 2025 (Sat) | 31 Dec 2025 (Wed) |
Junior Colleges Holidays 2025
School Holidays | Starts | Finishes |
---|---|---|
First Day of School (Year 2) | 13 Jan 2025 (Mon) | |
First Day of School (Year 1) | 5 Feb 2025 (Wed) | |
Between Terms 1 and 2 | 15 Mar 2025 (Sat) | 23 Mar 2025 (Sun) |
Between Semesters 1 and 2 | 31 May 2025 (Sat) | 29 Jun 2025 (Sun) |
Between Terms 3 and 4 | 6 Sep 2025 (Sat) | 14 Sep 2025 (Sun) |
End of School Year Holidays | 29 Nov 2025 (Sat) | 31 Dec 2025 (Wed) |
Millenia Institute Holidays 2025
School Holidays | Starts | Finishes |
---|---|---|
First Day of School (Year 2 & 3) | 13 Jan 2025 (Mon) | |
First Day of School (Year 1) | 5 Feb 2025 (Wed) | |
Between Terms 1 and 2 | 15 Mar 2025 (Sat) | 23 Mar 2025 (Sun) |
Between Semesters 1 and 2 | 31 May 2025 (Sat) | 29 Jun 2025 (Sun) |
Between Terms 3 and 4 | 6 Sep 2025 (Sat) | 14 Sep 2025 (Sun) |
End of School Year Holidays | 29 Nov 2025 (Sat) | 31 Dec 2025 (Wed) |
Other Scheduled School Holidays 2025
Date | Day | Holiday |
---|---|---|
6 Jul | Sun | Youth Day |
7 Jul | Mon | Youth Day Holiday |
11 Aug | Mon | Day After National Day |
5 Sep | Fri | Teacher's Day |
3 Oct | Fri | Children's Day * |
School Holidays 2026
Primary & Secondary School Holidays 2026
School Holidays | Starts | Finishes |
---|---|---|
First Day of School | 2 Jan 2026 (Fri) | |
Between Terms 1 and 2 | 14 Mar 2026 (Sat) | 22 Mar 2026 (Sun) |
Between Semesters 1 and 2 | 30 May 2026 (Sat) | 28 Jun 2026 (Sun) |
Between Terms 3 and 4 | 5 Sep 2026 (Sat) | 13 Sep 2026 (Sun) |
End of School Year Holidays | 21 Nov 2026 (Sat) | 31 Dec 2026 (Thu) |
Junior Colleges Holidays 2026
School Holidays | Starts | Finishes |
---|---|---|
First Day of School (Year 2) | 12 Jan 2026 (Mon) | |
First Day of School (Year 1) | 4 Feb 2026 (Wed) | |
Between Terms 1 and 2 | 14 Mar 2026 (Sat) | 22 Mar 2026 (Sun) |
Between Semesters 1 and 2 | 30 May 2026 (Sat) | 28 Jun 2026 (Sun) |
Between Terms 3 and 4 | 5 Sep 2026 (Sat) | 13 Sep 2026 (Sun) |
End of School Year Holidays | 28 Nov 2026 (Sat) | 31 Dec 2026 (Thu) |
Millenia Institute Holidays 2026
School Holidays | Starts | Finishes |
---|---|---|
First Day of School (Year 2 & 3) | 12 Jan 2026 (Mon) | |
First Day of School (Year 1) | 4 Feb 2026 (Wed) | |
Between Terms 1 and 2 | 14 Mar 2026 (Sat) | 22 Mar 2026 (Sun) |
Between Semesters 1 and 2 | 30 May 2026 (Sat) | 28 Jun 2026 (Sun) |
Between Terms 3 and 4 | 5 Sep 2026 (Sat) | 13 Sep 2026 (Sun) |
End of School Year Holidays | 28 Nov 2026 (Sat) | 31 Dec 2026 (Thu) |
Other Scheduled School Holidays 2026
Date | Day | Holiday |
---|---|---|
5 Jul | Sun | Youth Day |
6 Jul | Mon | Youth Day Holiday |
10 Aug | Mon | Day After National Day |
4 Sep | Fri | Teacher's Day |
2 Oct | Fri | Children's Day * |
Note:
* For primary schools and primary sections of full schools only
Please visit moe.gov.sg for the original approved calendars for 2025 and 2026.
School term dates and holidays in Singapore are determined by the Ministry of Education. The MOE generally releases the official school term and holiday dates for the next year around September of the previous year. The holiday and term dates released by the MOE are followed by primary and secondary schools and junior colleges across the country, as well as the Millennia Institute.
School holidays in Singapore are a prime time for families to travel to nearby countries in the region. So, make sure to book your holiday plans including hotels and flights well in advance,so that you don’t miss out or pay a premium.