This page provides the term dates for all States schools until July 2028.
In addition to the dates below, each school can award an extra inset day for its students/pupils, in order to facilitate a Professional Development Day (PDD). Schools will advise parents and carers of this additional PDD day.
Please note parents/carers will be advised directly by schools at least one term in advance when in the school year, the additional Professional Development Day will take place.
2023-2024 Term Dates
Autumn Term Monday 4th September Term Starts (Staff) Wednesday 6th September Term Starts (Pupils) Monday 23rd October to Friday 27th October Half Term Friday 22nd December Term Ends Spring Term Monday 8th January Term Starts (Staff) Tuesday 9th January Term Starts (Pupils) Monday 12th February to Friday 16th February Half Term Friday 22nd March Term Ends Summer Term Monday 8th April Term Starts (Staff) Tuesday 9th April Term Starts (Pupils) Monday 6th May May Day Bank Holiday Thursday 9th May Liberation Day Monday 27th May to Friday 31st May Half Term Friday 19th July Term Ends 2024-2025 Term Dates
Autumn Term Monday 2nd September Term Starts (Staff) Thursday 5th September Term Starts (Pupils) Monday 28th October to Friday 1st November Half Term Friday 20th December Term Ends Spring Term Monday 6th January Term Starts (Staff) Tuesday 7th January Term Starts (Pupils) Monday 24th February to Friday 28th February Half Term Friday 11th April Term Ends Summer Term Monday 28th April Term Starts (Staff) Tuesday 29th April Term Starts (Pupils) Monday 5th May May Day Bank Holiday Friday 9th May Liberation Day Monday 26th May to Friday 30th May Half Term Friday 18th July Term Ends 2025-2026 Term Dates
Autumn Term Monday 1st September Term Starts (Staff) Wednesday 3rd September Term Starts (Pupils) Monday 27th October to Friday 31st October Half Term Friday 19th December Term Ends Spring Term Monday 5th January Term Starts (Staff) Tuesday 6th January Term Starts (Pupils) Monday 16th February to Friday 20th February Half Term Friday 27th March Term Ends Summer Term Monday 13th April Term Starts (Staff) Tuesday 14th April Term Starts (Pupils) Friday 1st May May Day Bank Holiday Saturday 9th May Liberation Day Monday 25th May to Friday 29th May Half Term Friday 17th July Term Ends 2026-2027 Term Dates
Autumn Term Thursday 3rd September Term Starts (Staff) Monday 7th September Term Starts (Pupils) Monday 26th October to Friday 30th October Half Term Friday 18th December Term Ends Spring Term Monday 4th January Term Starts (Staff) Tuesday 5th January Term Starts (Pupils) Monday 8th February to Friday 12th February Half Term Thursday 25th March Term Ends Summer Term Monday 12th April Term Starts (Staff) Tuesday 13th April Term Starts (Pupils) Monday 3rd May May Day Bank Holiday Sunday 9th May Liberation Day Monday 31st May to Friday 4th June Half Term Thusrday 22nd July Term Ends 2027-2028 Term Dates
Autumn Term Thursday 2nd September Term Starts (Staff) Monday 6th September Term Starts (Pupils) Monday 25th October to Friday 29th October Half Term Friday 17th December Term Ends Spring Term Tuesday 4th January Term Starts (Staff) Wednesday 5th January Term Starts (Pupils) Monday 21st February to Friday 25th February Half Term Friday 7th April Term Ends Summer Term Tuesday 25th April Term Starts (Staff) Wednesday 26th April Term Starts (Pupils) Monday 1st May May Day Bank Holiday Tuesday 9th May Liberation Day Monday 29th May to Friday 2nd June Half Term Friday 21st July Term Ends
Guidance Notes
1. The School Calendar for students is usually 189 days. However, when Liberation Day bank holiday falls on a weekday (i.e. Monday - Friday), students will usually attend for 188 days.
2. In addition, staff attend 5 inset days per academic year (6 in 2024-2025). Two of these will be at the beginning of the new school year in September (3 in September 2024), one each at the beginning of the spring and summer term and one additional day which is set by schools. Therefore staff work 194 days except when Liberation Day bank holiday falls on a weekday when they will work 193 days.