Trying to plan ahead for the year? Wondering when the Singapore Public Holidays and MOE School Holidays 2025 will be taking place?
We’ve got information you need, based on what was released by the Ministry of Manpower for the public holiday dates and the Ministry of Education for the School Holidays.
Singapore MOE School Holidays 2025
The school year for 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.
Promo Code for P3 Parents: Get Up to 20% Off P3 End-of-Year Exam Booster Classes
However, take note that 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.
Here are the MOE School Holiday 2025 dates.
- Between Terms I & II (aka March School Holidays): Saturday, 15 March to Sunday, 23 March 2025
- Between Terms II & III (aka Mid Year School Holidays): Saturday, 31 May to Sunday, 29 Jun 2025
- Between Terms III & IV (aka September School Holidays): Saturday, 6 September to Sunday, 14 September 2025
- End of School Year (aka Year-end School Holidays): Saturday, 22 November to Wednesday, 31 December 2025
Scheduled School Holidays 2025
These are the scheduled school holidays for 2025:
- Youth Day: Sunday, 6 July 2025 (The following Monday, 7 July will be a school holiday)
- Teachers’ Day: Friday, 5 September 2025
- Children’s Day (for MOE Kindergartens, primary schools and primary sections of full schools only): Friday, 3 October 2025
Singapore Public Holidays 2025
You may also be interested in the public holidays that will be taking place in 2025. Here are the complete set of dates for the Public Holiday 2025 in Singapore.
New Year’s Day | 1 Jan 2025 | Wednesday |
Chinese New Year | 29 Jan 2025 | Wednesday |
30 Jan 2025 | Thursday | |
Hari Raya Puasa | 31 Mar 2025 (subject to further confirmation) |
Monday |
Good Friday | 18 Apr 2025 | Friday |
Labour Day | 1 May 2025 | Thursday |
Vesak Day | 12 May 2025 | Monday |
Hari Raya Haji | 7 Jun 2025 (subject to further confirmation; Monday, 9 June will be a designated day off-in-lieu when schools will be closed) |
Saturday |
National Day | 9 Aug 2025 (Monday, 11 August will be a school holiday and a designated day off-in-lieu when schools will be closed) |
Saturday |
Deepavali | 20 Oct 2025 | Monday |
Christmas Day | 25 Dec 2025 | Thursday |
Singapore MOE School Holidays 2024
The school year for 2024 for all MOE primary schools (including MOE Kindergartens) and secondary schools will start on Tuesday, 2 January 2024 and end on Friday, 15 November 2024.
However, the start dates for will defer for different levels. Here’s when the different school levels have their first day of school in 2024.
- Primary 1 and Kindergarten 1 will start school on Tuesday, 2 January 2024.
- Primary 2 to 6 and Kindergarten 2 will start school on Wednesday, 3 January 2024.
Inter-term Vacation Dates
Here are the MOE School Holiday 2024 dates.
- Between Terms I & II (aka March School Holidays): Saturday, 9 March to Sunday, 17 March 2024
- Between Terms II & III (aka Mid Year School Holidays): Saturday, 25 May to Sunday, 23 Jun 2024
- Between Terms III & IV (aka September School Holidays): Saturday, 31 August to Sunday, 8 September 2024
- End of School Year (aka Year-end School Holidays): Saturday, 16 November to Tuesday, 31 December 2024
Scheduled School Holidays 2024
These are the scheduled school holidays for 2024:
- Youth Day: Sunday, 30 June (The following Monday, 1 July will be a school holiday)
- Teachers’ Day: Friday, 30 August
- Children’s Day (for MOE Kindergartens, primary schools and primary sections of full schools only): Friday, 4 October
Singapore Public Holidays 2024
You may also be interested in the public holidays and long weekends in 2024. In fact, 2024 will start off with a long weekend because New Year’s Day is on a Monday.
The other long weekends in 2024 include Chinese New Year because the first and second days of Chinese New Year 2024 will be Saturday and Sunday, which means that Monday will be a public holiday.
There is the Good Friday long weekend, and also a long weekend for Hari Raya Haji.
Then, the last long weekend for 2024 will National Day because 9 August 2024 falls on a Friday.
Dates for Public Holidays 2024 in Singapore
Here are the complete set of dates for the Public Holiday 2024 in Singapore.
New Year’s Day: 1 January 2024, Monday (Long Weekend)
Chinese New Year: 10 February 2024, Saturday, & 11 February 2024, Sunday* (Long Weekend)
*Monday, 12 February 2024, will be a public holiday.
Good Friday: 29 March 2024 Friday (Long Weekend)
Hari Raya Puasa: 10 April 2024, Wednesday
Labour Day: 1 May 2024, Wednesday
Vesak Day: 22 May 2024, Wednesday
Hari Raya Haji: 17 June 2024, Monday (Long Weekend)
National Day: 9 August 2024, Friday (Long Weekend)
Deepavali: 31 October 2024, Thursday
Christmas Day: 25 December 2024, Wednesday
Little Day Out 2024 Calendar: Free & Downloadable
To plan out 2024, you can download our free Little Day Out 2024 calendar.
This includes an overview of the dates as well as a month by month calendar that you can use to mark out important and key dates for the year.
Download the free Little Day Out 2024 calendar.
While every effort has been taken to ensure the accuracy of the calendar, in the event that you come across an inaccuracy, please email hello@www.littledayout.com and we will amend it.
More about the Public Holidays in Singapore
The public holidays in Singapore reflect the multi-racial and multi-cultural nature of Singapore’s society.
New Year’s Day is a day to start of the brand new year with some quiet time before it starts up for good. It is a way to ease into the new year, especially after the lull that many experience during the year-end vacation time. For others, it may also be a chance to recover from the revelry of New Year’s Eve parties.
New Year’s Day 2024 in Singapore falls on 1 January 2024.
Chinese New Year is a major holiday and also known as the Lunar New Year. The date of Chinese New Year is determined by the lunar calendar and each year brings along with it one of the Chinese zodiac animals.
According to the Chinese zodiac, 2024 is the Year of the Dragon.
Chinese New Year 2024 in Singapore falls on 10 and 11 February 2024.
Good Friday is a Christian holiday and it commemorates the death of Jesus Christ. It is followed by Easter Sunday (not a designated Public Holiday) on Sunday.
Good Friday 2024 in Singapore takes place on 29 March 2024.
Hari Raya Puasa, also known as Eid al-Fitr, is a religious festival celebrated by Muslims. It marks the end of Ramadan, the holy month of fasting that is observed by Muslims.
Hari Raya Puasa 2024 will be on 10 April 2024.
Labour Day is a day to remember the contributions of workers. It is also known as May Day and acts as a reminder of the rights and solidarity of workers.
Labour Day is on 1 May each year. In 2024, this will be on a Wednesday.
Vesak Day is an important holiday in Buddhism as it commemorates the birth, enlightenment, and death of Buddha. On Vesak Day, Buddhists will engage in spiritual and religious activities at the temple and is a time for joy, reflection and peace.
Vesak Day fall on 22 May 2024, a Wednesday.
Hari Raya Haji is also known as Eid Al-Adha. It is celebrated on the 10th day of Zulhijjah and marks the completion of the haj pilgrimage to Mecca.
In 2024, Hari Raya Haji takes place on 17 June.
National Day is when Singapore comes together to celebrate as a country. It is marked by the National Day Parade, carnivals and fireworks. One of the popular features of National Day that many look forward to is the National Day flypast.
National Day 2024 takes place on Friday, 9 August.
Deepavali is the Hindu festival of lights. Also known as Diwali, it symbolises the victory of light over darkness and good over evil.
Deepavali 2024 will be on 31 October 2024, a Thursday.
Christmas is a Christian holiday that celebrates the birth of Jesus Christ. Christmas in 2024 will be on Wednesday, 25 December.
If you have a child in an international school in Singapore, you may also be interested in Singapore international school holidays 2023 and 2024.