SG School Holidays

About SG School Holidays

A single, reliable place to check when the Singapore school holidays and public holidays fall, and to plan the year around them.

What this site is, and who it is for

SG School Holidays puts the MOE school calendar and Singapore's gazetted public holidays on the same set of pages, then adds the tools that turn dates into a plan: the Leave Optimizer, the childcare gap calculator, and calendar downloads. It is built for working parents lining annual leave up against the school breaks, for anyone who needs term dates before booking a flight, and for the person who only wants to know when the next holiday falls.

Where the dates come from

Every date traces back to a named document rather than to another calendar.

How it is verified, and how often it updates

The public-holiday feed is read live from data.gov.sg and re-fetched at most once a day, and the year pages rebuild on an hourly cycle, so a change on the portal reaches this site within a day of appearing there. The MOE calendar is not a feed. It is a press release, so each term start, term end and break is transcribed by hand from the release and checked against it line by line before it goes live, and a new year is added only once the release exists. When a feed and a government document disagree, the document wins.

We check the gazette, not only the feed

A government open-data feed can lag the gazette it is meant to reflect, which is why the feed is never the last word here. That is not hypothetical. On our sister site SG Hari Raya, the same consolidated dataset on data.gov.sg still serves the superseded April 2021 gazette for 2022, and the correct dates from MOM's October 2021 re-gazette are applied in the data adapter instead. The full account is on that site's about page. The dates involved are in 2022, which this site does not publish, so no override is applied here. If one ever becomes necessary, it will be written up the same way rather than applied quietly.

Editorial independence

Nothing on this site is a paid placement. There is no sponsored content, no paid inclusion in any list of camps, schools or activities, and no arrangement with an operator to be mentioned or ranked. Where advertising runs it is labelled as advertising and sits outside the article, and it has no bearing on what a page says or which things get named.

What this site does not do

It is not MOE, and it cannot tell you how a rule applies to your child. It does not advise on P1 registration, school placement or appeals, and it does not give employment or HR advice about leave entitlement. Schools also add their own closure days, school-based activities and make-up days on top of the MOE calendar, so anything school-specific has to be confirmed with your child's school. For a date you are going to book or pay against, check the MOE release or data.gov.sg yourself. Both are public, and both are linked above.

The Chinese version

Every page here has a Chinese twin at /zh, translated from the same source and driven by the same dates rather than written separately. If the two ever show a different date for the same thing, that is a bug, and it is worth reporting.

Corrections

If a date here looks wrong, say so. Use the contact page and include the page you were on, the value it showed and the value you believe is right, with where you saw it. A correction with a source can be checked against the MOE release or data.gov.sg in minutes, and a confirmed one is fixed in the data layer every page reads from, so the year page, the break pages and the calendar download all change together. A wrong date is the one thing this site cannot afford.

SG School Holidays is an independent publisher and is not affiliated with the Ministry of Education or the Government of Singapore.