| Term | Start date | End date | Total days per term | 
| AUTUMN TERM 1 | Monday 8th September 2025 | Friday 24th October | 72 | 
| Staff Inset day (school closed to pupils) | Thursday 4th September | Friday 5th September |  | 
| October half term   | Monday 27th October   | Friday 31st October   |  | 
| AUTUMN TERM 2 | Monday 3rd November | Friday 19th December |  | 
| Staff Inset Day (school closed to pupils) | Friday 5th December | Friday 5th December |  | 
| Christmas holiday   | Monday 22nd December   | Friday 2nd January 2026   |  | 
| SPRING TERM 1 | Monday 5th January 2026 | Friday 27th March | 55 | 
| Staff Inset Day (school closed to pupils) | Monday 26th January | Monday 26th January |  | 
| February half term   | Monday 16th February   | Friday 20th February   |  | 
| SPRING TERM 2 | Monday 23rd February | Friday 27th March |  | 
| Easter holiday   | Monday 30th March   | Friday 10th April   |  | 
| SUMMER TERM 1 | Monday 13th April | Thursday 23rd July | 68 | 
| May bank holiday (1 day) | Monday 4th May | Monday 4th May |  | 
| May half term   | Monday 25th May   | Friday 29th May   |  | 
| SUMMER TERM 2 | Monday 1st June | Thursday 23rd July |  | 
| Staff Inset Day (school closed to pupils) | Friday 26th June | Friday 26th June |  | 
|  |  |  | Total: 195 |