Here's our nifty guide on all the school holidays and public holidays for 2023.
We'll also show you when to take leave to maximize the public holidays so you can get that extra long weekend!
March School Holidays: 11 Mar (Sat) - 19 Mar (Sun)
June School Holidays: 27 May (Sat) - 25 Jun (Sun)
September School Holidays: 2 Sep (Sat) - 10 Sep 12 (Sun)
December School Holidays: 18 Nov (Sat) - 31 Dec (Fri)
Youth Day: 2 Jul (Sun) The following Monday, 3 Jul will be a scheduled school holiday.
Day after National Day: 10 Aug (Thu)
Teachers' Day: 1 Sep (Fri)
Children's Day (for primary schools and primary sections of full schools only): 6 Oct (Fri)
New Year's Day: 1 Jan (Sun), Mon 2 Jan will be a public holiday
Chinese New Year: 22-23 Jan (Sun-Mon), Tue 24 Jan will be a public holiday
Good Friday: 7 Apr (Fri)
Hari Raya Puasa: 22 Apr (Sat)
Labour Day: 1 May (Mon)
Vesak Day: 2 Jun (Fri)
Hari Raya Haji: 29 Jun (Thu)
National Day: 9 Aug (Wed)
Deepavali: 12 Nov (Sun), Mon 13 Nov will be a public holiday
Christmas Day: 25 Dec (Mon)
There are six 3-day long weekends in 2023:
There will also be one 4-day long weekend for Chinese New Year: Jan 21-24 (Sat-Tue)
Here's where you can take leave for that extra long 4 or 5 day weekend:
Disclosure: This article contains some affiliate links. If you use these links to buy something, we may earn a commission at no extra costs to you. This helps keep us going and allows us to continue creating free content for you. As always, we only recommend things we would use ourselves.
It'll be good, we promise 😊