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