2025-2026
Term 1: September - December 2025
Monday 1st September – Friday 5th September – Teacher Training Days
Monday 8th September – Term 1a starts for students
Monday 20th October – Friday 24th October - Half Term
Monday 27th October - School resumes for Term 1b
Friday 5th December – Term 1 ends at normal time
Term 2: January – April 2026
Monday 5th January – Teacher Training Day
Tuesday 6th January - Term 2a starts for students
Monday 16th February – Provisional Sports Day and end of term at 12:30pm
Tuesday 17th February - Friday 20th February - Half Term
Monday 23rd February - School resumes for Term 2b
Tuesday 31st March - Term 2 ends at normal time
Term 3: April – July 2026
Monday 20th April - Term 3a starts for students
Friday 1st May – Labour Day – Public Holiday
Monday 1st June – Thursday 4th June - Half Term
Friday 5th June – Teacher Training Day
Monday 8th June - School resumes for Term 3b
Thursday 18th June – Constitution Day - Public Holiday
Monday 29th June – Independence Day – Public Holiday
Friday 17th July - School ends at 12noon for students
The following academic year will begin for students on Monday 7th September 2026
2026-2027
Term 1: September - December 2026
Monday 7th September Term 1a begins
Will be published once set
Term 2: January – April 2027
Will be published once set
Term 3: April – July 2027
Will be published once set