Planning for your family activities in 2026? The MOE School Holidays 2026 dates have been announced by MOE.
Whether you’re looking to schedule a family vacation, plan enrichment programmes, or enjoy quality downtime with your children, these key dates will help you get organised. Knowing when your little ones are off school is essential for making the most of your year, from term breaks to public holidays. Let’s take a closer look at the MOE school holidays for 2026 in Singapore.
Singapore MOE School Terms and Holidays for 2026
The school year 2026 for all MOE primary schools (including MOE Kindergartens) and secondary schools is set to start on Friday, 2 January 2026 and end on Friday, 20 November 2026.
MOE Kindergarten (MK), Primary and Secondary Schools Calendar 2026
| 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² |
¹Primary 1 and Kindergarten 1 will start school on Friday, 2 January 2026. Primary 2 to 6 and Kindergarten 2 will start school on Monday, 5 January 2026.
²The 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, 23 October 2026.
Primary and Secondary School Vacations 2026
The four vacation periods for Primary Schools, Secondary Schools for 2026 will be as follows:
| Primary and Secondary Schools | |
|---|---|
| Between Terms I & II | Sat 14 Mar to Sun 22 Mar 2026 |
| Between Semesters I & II | Sat 30 May to Sun 28 Jun 2026 |
| Between Terms III & IV | Sat 5 Sep to Sun 13 Sep 2026 |
| At End of School Year | Sat 21 Nov to Wed 31 Dec 2026 |
There are 3 scheduled school holidays. The Youth Day (6 Jul 2026) is to be designated day off-in-lieu (DOIL). Youth Day, Teachers’ Day (2026) and Children’s Day (2026) are the usual scheduled school holidays.
➡️ Related Read: Year-end School Holidays 2025 Activities for Kids
Scheduled Primary & Secondary School Holidays
The scheduled school holidays for 2026 will be as follows:
| Youth Day | *Sun 5 Jul 2026 (The following Mon 6 Jul will be a school holiday) |
| Teachers’ Day | Fri 4 Sep 2026 |
| Children’s Day (for primary schools and primary sections of full schools only) |
Fri 2 Oct 2026 |
For more information, visit here.
Public Holidays 2026
| Term I | New Year’s Day | Thu 1 Jan 2026 |
| Chinese New Year | Tue 17 Feb 2026 | |
| Wed 18 Feb 2026 | ||
| Term II | Hari Raya Puasa | Sat 21 Mar 2026* |
| Good Friday | Fri 3 Apr 2026 | |
| Labour Day | Fri 1 May 2026 | |
| Term III | Hari Raya Haji | Wed 27 May 2026* |
| Vesak Day | Sun 31 May 2026 | |
| National Day | Sun 9 Aug 2026 | |
| Term IV | Deepavali | Sun 8 Nov 2026 |
| Christmas Day | Fri 25 Dec 2026 |
* Dates to be confirmed.
➡️ Related Read: Singapore Public Holidays 2026 – 6 Long Weekends
* * * * *
Like what you see here? Get parenting tips and stories straight to your inbox! Join our mailing list here.
Want to be heard 👂 and seen 👀 by over 100,000 parents in Singapore? We can help! Leave your contact here and we’ll be in touch.




























