MOE Singapore’s School Holidays Calendar 2025

Planning ahead is crucial for students, parents, and educators to navigate the academic year effectively. The Ministry of Education (MOE) has unveiled the 2025 academic calendar, spotlighting vital dates for school terms, holidays, and exam results. Here’s a detailed breakdown to help you stay organized:

Insightful Peek: Navigating MOE’s 2025 School Vacations

OccasionDates
New Year’s Day1 January 2025
Chinese New Year29 & 30 January 2025
Term 1 Break15 to 23 March 2025
Hari Raya Puasa31 March 2025
Good Friday18 April 2025
Labour Day1 May 2025
Vesak Day12 May 2025
Term 2 Break 31 May to 29 June 2025
Hari Raya Haji7 June 2025
9 June 2025 Day Off-In-Lieu (DOIL)
Youth Day7 July 2025
National Day9 August 2025
11 August 2025 Day Off-In-Lieu (DOIL)
Teacher’s Day5 September 2025
Term 3 Break6 to 14 September 2025
Deepavali20 October 2025
Christmas Day25 December 2025
At End of School Year22 Nov to 31 Dec 2025 (MK, PRI & SEC)
29 Nov to 31 Dec 2025 (JC & MI)

MOE Kindergarten, Primary, and Secondary Schools Holidays:

In 2024, MOE Kindergarten, Primary, and Secondary Schools will follow a structured academic calendar. The first term, from January 2 to March 14, 2025, marks the start of the school year, followed by subsequent terms: March 24 to May 30, June 30 to September 05, and September 15 to November 21 for the second, third, and fourth terms, respectively.

Academic Terms:

  • First Term: January 2 to March 14, 2025.
  • Second Term: March 24 to May 30, 2025.
  • Third Term: June 30 to September 05, 2025.
  • Fourth Term: September 15 to November 21, 2025.

NOTE: Parents, mark your calendars! Primary 1 and Kindergarten 1 students will kick off their academic year on Thursday, 2 January 2025, while students from Primary 2 to 6 and Kindergarten 2 return on Friday, 3 January 2025.

NOTE 2: Additionally, schools serving as venues for the GCE O-Level written exams will conclude their final term early, with their last day being Friday, 24 October 2025. Stay prepared for the academic year ahead!

To balance rigorous academics, students can anticipate well-deserved breaks throughout the year. Scheduled after each term, the holidays run from March 15 to March 23 after Term 1, May 31 to June 29 following Term 2, September 06 to September 14 post Term 3, and November 22 to December 31 to conclude the academic year.

School Holidays:

  • Term 1 Break: March 15 to March 23, 2025.
  • Term 2 Break: May 31 to June 29, 2025.
  • Term 3 Break: September 06 to September 14, 2025.
  • Term 4 Break: November 22 to December 31, 2025.

Junior Colleges (JC) and Millennia Institute (MI) Holidays:

Academic Terms:

Planning your year ahead? Here’s the full breakdown of key term dates for Junior College (JC) and Millennia Institute (MI) students in 2025:

Year 1 JC and Year 1 MI Students

  • Semester I
    • Term 1: Wednesday, 5 February – Friday, 14 March
    • Term 2: Monday, 24 March – Friday, 30 May
  • Semester II
    • Term 3: Monday, 30 June – Friday, 5 September
    • Term 4: Monday, 15 September – Friday, 28 November

Year 2 JC and Year 2/3 MI Students

  • Semester I
    • Term 1: Monday, 13 January – Friday, 14 March
    • Term 2: Monday, 24 March – Friday, 30 May
  • Semester II
    • Term 3: Monday, 30 June – Friday, 5 September
    • Term 4: Monday, 15 September – until the GCE A-Level examinations conclude

School Holidays:

The holiday schedule for Post-Secondary School students largely aligns with that of Kindergarten, Primary, and Secondary Schools, except for the 4th term, where distinctions arise. Junior College (JC) 1st-year students and Millennia Institute (MI) 1st and 2nd-year students will enjoy their Term 4 break from November 29 to December 31, 2025. Meanwhile, JC 2nd-year and MI 3rd-year students will have their End-of-Year break starting from end of GCE A-Level examinations to December 31, 2025.

  • Term 1 break: March 15 to March 23, 2025.
  • Term 2 break: May 31 to June 29, 2025.
  • Term 3 break: September 06 to September 14, 2025.
  • Term 4 break: For JC Year One, MI Year One, and Year Two: End-of-year break will be from November 29 to December 31, 2025. And for JC Year Two and MI Year Three: End-of-year break will be from November 27 (tentative) to December 31, 2025.

Apart from the breaks following each term, there are scheduled school holidays that fall within the academic year. These include special occasions like Teacher’s Day on September 05, 2025 and Children’s Day on October 03, where students and educators celebrate with dedicated holidays. Additionally, Youth Day on July 06 holds significance, and as a result, the following Monday, July 07, 2025 will also be observed as a school holiday.