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.
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.
➡️ 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.
Leave a Comment: