School Holidays 2026

School Term Holidays

Term 1 Mar 14 - 22
Term 2 May 30 - Jun 28
Term 3 Sep 5 - 13
Term 4 Nov 21 - Dec 31
Youth Day Jul 5 (Sun)
Teachers’ Day Sep 4 (Fri)
Children’s Day Oct 9 (Fri)

For JC 1, term 4 holidays starts 1 week later (28 Nov), while JC 2 starts 2 week (5 Dec).

Public Holidays

New Year Jan 1 (Thu)
Chinese New Year Feb 17 - 18 (Tue - Wed)
Hari Raya Puasa Mar 20 (Fri) ⚠️
Good Friday Apr 3 (Fri)
Labour Day May 1 (Fri)
Vesak Day May 31 - Jun 1 (Sun - Mon)
Hari Raya Haji May 27 (Wed) ⚠️
National Day Aug 9 - 10 (Sun - Mon)
Deepavali Nov 8 - 9 (Sun - Mon)
Christmas Dec 25 (Fri)

⚠️ To be confirmed as actual date might change