Information extracted from https://www.moe.gov.sg/news/press-releases/20240812-school-terms-and-holidays-for-2025
The dates of the 11 gazetted public holidays for 2025 are as follows:
New Year’s Day | 1 Jan 2025 | Wednesday |
Chinese New Year | 29 Jan 2025 | Wednesday |
30 Jan 2025 | Thursday | |
Hari Raya Puasa | 31 Mar 2025 | Monday |
Good Friday | 18 Apr 2025 | Friday |
Labour Day | 1 May 2025 | Thursday |
Vesak Day | 12 May 2025 | Monday |
Hari Raya Haji | 7 Jun 2025 | Saturday |
National Day | 9 Aug 2025 | Saturday |
Deepavali | 20 Oct 2025 | Monday |
Christmas Day | 25 Dec 2025 | Thursday |
Information extracted from https://www.moe.gov.sg/news/press-releases/20240812-school-terms-and-holidays-for-2025
MOE KINDERGARTEN (MK), PRIMARY & SECONDARY | |
---|---|
Semester I | |
Term I | Thu 2 Jan1 to Fri 14 Mar |
Term II | Mon 24 Mar to Fri 30 May |
Semester II | |
Term III | Mon 30 Jun to Fri 5 Sep |
Term IV | Mon 15 Sep to Fri 21 Nov2 |
1Primary 1 and Kindergarten 1 will start school on Thursday, 2 January 2025. Primary 2 to 6 and Kindergarten 2 will start school on Friday, 3 January 2025.
2The last day of the final school term for schools which will be used as venues for the GCE O-Level written examinations, will be Friday, 24 October 2025.
JUNIOR COLLEGE (JC) Year 1 & MILLENNIA INSTITUTE (MI) Year 1 | MI Year 2 | JC Year 2 & MI Year 3 | |
---|---|---|---|
Semester I | |||
Term I | Wed 5 Feb to Fri 14 Mar | Mon 13 Jan to Fri 14 Mar | |
Term II | Mon 24 Mar to Fri 30 May | ||
Semester II | |||
Term III | Mon 30 Jun to Fri 5 Sep | ||
Term IV | Mon 15 Sep to Fri 28 Nov | Mon 15 Sep to end of GCE A-Level examinations |
2. The four vacation periods for schools, junior colleges and Millennia Institute for 2025 will be as follows:
MK, PRI & SEC | |
---|---|
Between Terms I & II | Sat 15 Mar to Sun 23 Mar |
Between Semesters I & II | Sat 31 May to Sun 29 Jun |
Between Terms III & IV | Sat 6 Sep to Sun 14 Sep |
At End of School Year | Sat 22 Nov to Wed 31 Dec |
JC Year 1, MI Year 1 & MI Year 2 | JC Year 2 & MI Year 3 | |
---|---|---|
Between Terms I & II | Sat 15 Mar to Sun 23 Mar | |
Between Semesters I & II | Sat 31 May to Sun 29 Jun | |
Between Terms III & IV | Sat 6 Sep to Sun 14 Sep | |
At End of School Year | Sat 29 Nov to Wed 31 Dec | End of GCE A-Level examinations to 31 Dec |
3. The scheduled school holidays and public holidays for 2025 will be as follows:
Youth Day | *Sun 6 Jul (The following Mon 7 Jul will be a school holiday) |
|
---|---|---|
Teachers’ Day | Fri 5 Sep | |
Children’s Day (for primary schools and primary sections of full schools only) |
Fri 3 Oct |
Term I | New Year’s Day | Wed 1 Jan |
---|---|---|
Chinese New Year | Wed 29 Jan | |
Thu 30 Jan | ||
Term II | Hari Raya Puasa | Mon 31 Mar |
Good Friday | Fri 18 Apr | |
Labour Day | Thu 1 May | |
Vesak Day | Mon 12 May | |
Term III | Hari Raya Haji | Sat 7 Jun3 |
National Day | Sat 9 Aug4 | |
Term IV | Deepavali | Mon 20 Oct |
Christmas Day | Thu 25 Dec | |
3Mon, 9 Jun will be a designated day off-in-lieu (DOIL). Schools will be closed, including the General Office, Student Care Centres and KCare Centres. 4Mon, 11 Aug will be a school holiday and a designated day off-in-lieu (DOIL). Schools will be closed, including the General Office, Student Care Centres and KCare Centres. |
4. The school terms and holidays for 2025 are also listed on the MOE’s website at https://www.moe.gov.sg/calendar.