Planning for vacations, enrichment activities, and family bonding in 2025?
The Ministry of Education (MOE) in Singapore has released the school terms and holidays for 2025, providing students, parents, and educators an early opportunity to plan for the coming year.
In this guide, we’ll walk you through all the official school terms, school holidays and public holidays for primary school so that you can keep track of when your children need to be in school and when they’ll be home to make the best out of the new year.
School Calendar 2025 – Singapore MOE School Terms
The school year for 2025 for all MOE primary schools will start on Thursday, 2 January 2025 and end on Friday, 21 November 2025.
The year is divided into 4 school terms and each term lasts about 3 months. Here’s the schedule:
Semester I | |
---|---|
Term I | Thu 2 Jan* to Fri 14 Mar 2025 |
Term II | Mon 24 Mar to Fri 30 May 2025 |
Semester II | |
Term III | Mon 30 Jun to Fri 5 Sep 2025 |
Term IV | Mon 15 Sep to Fri 21 Nov 2025² |
Do note that the first day of school for Primary 1 students will start on Thursday, 2 January 2025 (1 day earlier than the rest of the cohort as part of the P1 orientation programme).
Primary 2 to 6 students will be back to school on Friday, 3 January 2025.
School Vacation 2025
Primary 1 to Primary 6 students will get to enjoy 2 types of holidays – school holidays and public holidays. The scheduled school holidays and public holidays for 2025 will be as follows:
Singapore MOE Primary School School Holidays
There are 4 vacation periods for primary school.
Students get a short break of 1 week during the March and September holidays. The longer 1-month holiday takes place in June and December. If you are planning for a holiday trip overseas, that’s probably a good time to go.
March school holidays | Sat 15 Mar to Sun 23 Mar 2025 |
Mid-year June school holidays | Sat 31 May to Sun 29 Jun 2025 |
September school holidays | Sat 6 Sep to Sun 14 Sep 2025 |
Year-end December school holidays | Sat 22 Nov to Wed 31 Dec 2025 |
Just because school’s out doesn’t mean learning should stop. You can still sneak in some studying time by using learning games like Practicle’s math app!
Additional School Holidays for Primary School
Students get to enjoy 4 additional school holidays besides the term holidays. These school holidays for 2025 are listed below:
Youth Day (Off-in-lieu) | Mon 6 Jul 2025 |
National Day (Off-in-lieu) | Mon 11 Aug 2025 |
Teachers’ Day | Fri 5 Sep 2025 |
Children’s Day |
Fri 3 Oct 2025 |
Singapore Public Holidays 2025
In addition to the school holidays that are listed, here are the Singapore public holidays in 2025 where students get time-off too.
New Year’s Day | Wed 1 Jan 2025 |
Chinese New Year | Wed 29 Jan 2025 |
Thu 30 Jan 2025 | |
Hari Raya Puasa* | Mon 31 Mar 2025 |
Good Friday | Fri 18 Apr 2025 |
Labour Day | Thu 1 May 2025 |
Vesak Day | Mon 12 May 2025 |
Hari Raya Haji* | Sat 7 Jun 2025 |
National Day | Sat 9 Aug 2025 |
Deepavali | Mon 20 Oct 2025 |
Christmas Day | Thu 25 Dec 2025 |
9 Jun will be a designated day off-in-lieu for Hari Raya Haji.
11 Aug will be a school holiday and a designated day off-in-lieu for National Day.
* To be confirmed
Source: The Straits Times
Get the MOE School Terms and Holidays 2025 calendar
Here’s the primary school calendar for 2025 to help you stay informed of the academic school year and the scheduled holidays! Planning your time around the school calendar helps make sure you can fit in both learning and fun.
What fun activities do you like to do during the school holidays?