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).
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