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
Occasion | Dates |
---|---|
New Year’s Day | 1 January 2025 |
Chinese New Year | 29 & 30 January 2025 |
Term 1 Break | 15 to 23 March 2025 |
Hari Raya Puasa | 31 March 2025 |
Good Friday | 18 April 2025 |
Labour Day | 1 May 2025 |
Vesak Day | 12 May 2025 |
Term 2 Break | 31 May to 29 June 2025 |
Hari Raya Haji | 7 June 2025 9 June 2025 Day Off-In-Lieu (DOIL) |
Youth Day | 7 July 2025 |
National Day | 9 August 2025 11 August 2025 Day Off-In-Lieu (DOIL) |
Teacher’s Day | 5 September 2025 |
Term 3 Break | 6 to 14 September 2025 |
Deepavali | 20 October 2025 |
Christmas Day | 25 December 2025 |
At End of School Year | 22 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.