Our term dates are set in advance and are based on the academic year.
| Autumn Term 2025 | |
|---|---|
| Thursday 28 August 2025 | Staff INSET day (school closed) |
| Friday 29 August 2025 | Staff INSET day (school closed) |
| Monday 1 September 2025 | Term starts for pupils in Reception & Primary, Induction Day for pupils in Years 7 & 12 |
| Tuesday 2 September 2025 | Term starts for all other pupils |
| Friday 17 October 2025 | Term ends |
| Monday 20 October - Friday 31 October 2025 | Half term |
| Monday 3 November 2025 | Term starts |
| Thursday 27 November 2025 | Staff INSET day (school closed) |
| Friday 28 November 2025 | Founder’s day (school closed) |
| Friday 12 December 2025 | Term ends |
| Spring Term 2026 | |
| Monday 5 January 2026 | Staff INSET day (school closed) |
| Tuesday 6 January 2026 | Term starts |
| Friday 13 February 2026 | Term ends |
| Monday 16 – Friday 20 February 2026 | Half term |
| Monday 23 February 2026 | Term starts |
| Friday 27 March 2026 | Term ends |
| Monday 30 March - Friday 17 April 2026 | Half term |
| Summer Term 2026 | |
| Monday 20 April 2026 | Term starts |
| Friday 22 May 2026 | Term ends |
| Monday 25 – Friday 29 May 2026 | Half term |
| Monday 1 June 2026 | Term starts |
| Friday 10 July 2026 | Term ends |
| Autumn Term 2026 | |
|---|---|
| Thursday 27 August 2026 | Staff INSET day (school closed) |
| Friday 28 August 2026 | Staff INSET day (school closed) |
| Monday 31 August 2026 | Bank Holiday (school closed) |
| Tuesday 1 September 2026 | Term starts for pupils in Reception & Primary, Induction Day for pupils in Years 7 & 12 |
| Wednesday 2 September 2026 | Term starts for all other pupils |
| Friday 16 October 2026 | Term ends |
| Monday 19 October - Friday 30 October 2026 | Half term |
| Monday 2 November 2026 | Term starts |
| Thursday 26 November 2026 | Staff INSET day (school closed) |
| Friday 27 November 2026 | Founder’s day (school closed) |
| Tuesday 15 December 2026 | Term ends |
| Wednesday 16 December - Friday 1 January | Christmas holidays |
| Spring Term 2027 | |
| Monday 4 January 2027 | Staff INSET day (school closed) |
| Tuesday 5 January 2027 | Term starts |
| Friday 12 February 2027 | Term ends |
| Monday 15 – Friday 19 February 2027 | Half term |
| Monday 22 February 2027 | Term starts |
| Thursday 25 March 2027 | Term ends |
| Friday 26 March - Friday 16 April 2027 | Easter Holidays |
| Summer Term 2026 | |
| Monday 19 April 2027 | Term starts |
| Friday 28 May 2027 | Term ends |
| Monday 31 May – Friday 4 June 2027 | Half term |
| Monday 7 June 2027 | Term starts |
| Friday 9 July 2027 | Term ends for Summer Break |
The school day follows a structured lesson schedule which promotes good time keeping and organisational skills.
| Period | Length (minutes) | Time |
| Registration | 10 | 8:30 – 8:40 |
| 1 | 55 | 8:40 – 9:35 |
| 2 | 55 | 9:35 – 10:30 |
| Break | 20 | 10:30 – 10:50 |
| 3 | 55 | 10:50 – 11:45 |
| 4 | 55 | 11:45 – 12:40 |
| Lunch | 70 | 12:40 - 13:50 |
| 5 | 55 | 13:50 – 14:45 |
| 6 | 55 | 14:45 – 15:40 |
| Form | 20 | 15:40 - 16:00 |