Planning ahead for your family activities in 2025? The Ministry of Education (MOE) has officially announced the school holidays for the coming year, and it’s time to mark your calendars!

Whether you’re looking to schedule a family vacation, plan enrichment programmes, or simply enjoy quality downtime with your children, these key dates will help you get organised. From term breaks to public holidays, knowing when your little ones are off school is essential for making the most of your year. Let’s take a closer look at the MOE school holidays for 2025 in Singapore.

Singapore MOE School Terms and Holidays for 2025

The school year 2025 for all MOE primary schools (including MOE Kindergartens) and secondary schools will start on Thursday, 2 January 2025 and end on Friday, 21 November 2025.

Primary and Secondary Schools Calendar 2025

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²

¹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.

²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, 24 October 2025.

Future Ready Fair 2024 by PCF Sparkletots

Primary and Secondary School Vacations 2025

The four vacation periods for Primary Schools, Secondary Schools for 2025 will be as follows:

Primary and Secondary Schools
Between Terms I & II Sat 15 Mar to Sun 23 Mar 2025
Between Semesters I & II Sat 31 May to Sun 29 Jun 2025
Between Terms III & IV Sat 6 Sep to Sun 14 Sep 2025
At End of School Year Sat 22 Nov to Wed 31 Dec 2025

 
There are 4 scheduled school holidays. The Monday after Youth Day (6 Jul 2025) and after National Day (11 Aug 2025) are to be designated day off-in-lieu (DOIL). Youth Day, Teachers’ Day (5 Sep 2025) and Children’s Day (3 Oct 2025) are the usual scheduled school holidays.

➡️ Related Read: September School Holidays 2024 Activities for Kids




Scheduled Primary & Secondary School Holidays

The scheduled school holidays for 2025 will be as follows:

Youth Day (DOIL) Mon 6 Jul 2025
National Day (DOIL) Mon 11 Aug 2025
Teachers’ Day Fri 5 Sep 2025
Children’s Day
(for primary schools and primary sections of full schools only)
Fri 3 Oct 2025

 

For more information, visit here.

Public Holidays 2025

Term I New Year’s Day Wed 1 Jan 2025
Chinese New Year Wed 29 Jan 2025
Thu 30 Jan 2025
Term II 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
Term III Hari Raya Haji Sat 7 Jun 2025*
National Day Sat 9 Aug 2025
Term IV Deepavali Mon 20 Oct 2025
Christmas Day Thu 25 Dec 2025

* Subject to confirmation.

Source

➡️ Related Read: Singapore Public Holidays 2025 – 4 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.