School Calendar
School Terms and Holidays for 2025
For more information, you may also refer to MOE’s website.
School Calendar 2025
MOE Kindergarten (MK), Primary & Secondary | |
---|---|
Semester I | |
Term I | Tue 2 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 21 Nov |
*Primary 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. |
School Vacation 2025
Primary & Secondary | |
---|---|
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 |
Scheduled School Holidays 2025
Youth Day | Sun 6 Jul (The following Mon 7 Jul will be a school holiday) |
Teachers' Day | Fri 5 Sep |
Children's Day | Fri 3 Oct |
Public Holidays 2025
Term | Holiday | Date |
---|---|---|
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 Jun* |
National Day | Sat 9 Aug* | |
Term IV | Deepavali | Mon 20 Oct |
Christmas Day | Thu 25 Dec | |
*Mon, 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. *Mon, 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. |