Planning for vacations, enrichment activities, and family bonding in 2026?
The Ministry of Education (MOE) in Singapore has released the school terms and holidays for 2026, 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 2026 – Singapore MOE School Terms
The school year for 2026 for all MOE primary schools will start on Friday, 2 January 2026 and end on Friday, 20 November 2026.
The year is divided into 4 school terms and each term lasts about 3 months. Here’s the schedule:
| Semester I | |
|---|---|
| Term I | Fri 2 Jan* to Fri 13 Mar 2026 |
| Term II | Mon 23 Mar to Fri 29 May 2026 |
| Semester II | |
| Term III | Mon 29 Jun to Fri 4 Sep 2026 |
| Term IV | Mon 14 Sep to Fri 20 Nov 2026² |
Do note that the first day of school for Primary 1 students will start on Friday, 2 January 2026 (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 Monday, 5 January 2026.
School Vacation 2026
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 2026 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 14 Mar to Sun 22 Mar 2026 |
| Mid-year June school holidays | Sat 30 May to Sun 28 Jun 2026 |
| September school holidays | Sat 5 Sep to Sun 13 Sep 2026 |
| Year-end December school holidays | Sat 21 Nov to Thu 31 Dec 2026 |
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 2026 are listed below:
| Youth Day (Off-in-lieu) | Mon 6 Jul 2026 |
| Teachers’ Day | Fri 4 Sep 2026 |
| Children’s Day |
Fri 2 Oct 2026 |
Singapore Public Holidays 2026
In addition to the school holidays that are listed, here are the Singapore public holidays in 2026 where students get time-off too.
| New Year’s Day | Thu 1 Jan 2026 |
| Chinese New Year | Tue 17 - 18 Feb 2026 |
| Hari Raya Puasa* | Sat 21 Mar 2026 |
| Good Friday | Fri 3 Apr 2026 |
| Labour Day | Fri 1 May 2026 |
| Hari Raya Haji | Wed 27 May 2026 |
| Vesak Day | Sun 31 May 2026 |
| National Day | Sun 9 Aug 2026 |
| Deepavali | Sun 8 Nov 2026 |
| Christmas Day | Fri 25 Dec 2026 |
23 Mar will be a designated day off-in-lieu.
1 Jun, 10 Aug and 9 Nov will be a public holiday.
Source: The Straits Times
Get the MOE School Terms and Holidays 2026 calendar
Here’s the primary school calendar for 2026 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?
