Term Dates

The school year runs from January to December, and is divided into three terms. Classes normally begin at 7:45am and end at 2:30pm. Generally a scholastic year has 185 to 190 school days.



Term Starts Monday 20th January (except S2 – S5)
Tuesday 21st January (S2 – S5)
Term Ends Friday 17th April
School Holidays
Friday 6th March
Monday 9th March
Public Holidays Friday 10th April : (Good Friday)
Monday 13th April: (Easter Monday)
Term Duration 13 Weeks
School Days 62 Days
Vacation Starts Saturday 18th April
Vacation Ends Sunday 10th May
Vacation Duration 3 Weeks


Term Starts Monday 11th May
Term Ends Friday 7th August

School Holidays

Friday 12th June
Public Holidays Thursday 11th June: (Corpus Christi)
Thursday 18th June : (Constitution Day)
Monday 29th June : (National Day)
Term Duration 13 Weeks
School Days 61 Days
Vacation Starts Saturday 8th August
Vacation Ends Sunday 6th September
Vacation Duration 4 Weeks


Term Starts Monday 7th September
A’ Level: Monday 31st August
Term Ends Friday 4th December

School Holidays

Friday 2nd October : (Teacher’s Day)

Friday 30th October

Public Holidays Monday 2nd November: (All Saints Day)
Term Duration 13 Weeks
School Days 62 Days
Vacation Starts Saturday 5th December
Vacation Ends Sunday 17th January 2020
Vacation Duration 6 Weeks

A Level : Vacation Duration for Term Two 3 Weeks

Normally exams end 2 days before the end of term.
Total Number of School Days : 185