2024/2025
Monday 2 September – Friday 13 December
Friday 30 August – Induction day for Year 7 and Year 12
Sunday 1 September – Boarders return 6pm
Monday 2 September – Day pupils return
Friday 18 October – All pupils depart at 16.15 for half term
Half term Monday 21 October – Friday 1 November
Sunday 3 November – Boarders return 6pm
Monday 4 November – Day pupils return
Friday 13 December – Term ends, all pupils depart at 16.15
Voluntary Exeat Weekend – Friday 27 September 4.30 pm – Sunday 29 September 6pm
Voluntary Exeat Weekend – Friday 22 November 4.30 pm – Sunday 24 November 6pm
Monday 6 January – Friday 28 March
Sunday 5 January – Boarders return 6pm
Monday 6 January – Day pupils return
Friday 14 February – All pupils depart at 16.15 for half term
Half term Monday 17 February – Friday 21 February
Sunday 23 February – Boarders return 6pm
Monday 24 February – Day pupils return
Friday 28 March – Term ends, all pupils depart at 16.15
Voluntary Exeat Weekend – Friday 24 January 4.30 pm – Sunday 26 January 6pm
Voluntary Exeat Weekend – Friday 14 March 4.30 pm – Sunday 16 March 6pm
Tuesday 22 April – Friday 4 July
Monday 21 April – Boarders return 6pm (Easter Monday Bank Holiday)
Tuesday 22 April – Day pupils return
Thursday 22 May – All pupils depart at 16.15 for half term
Friday 23 May – INSET day
Half term Monday 26 May – Friday 30 May
Sunday 1 June – Boarders return 6pm
Monday 2 June – Day pupils return
Saturday 21 June – All pupils are expected to attend; boarders may go home afterwards
Friday 4 July – Term ends, all pupils depart at 16.15
Exeat Weekend (compulsory) – Friday 2 May 4.30 pm – Monday 5 May 6pm (Early May bank holiday)
All boarders to go home or to their guardians.
Voluntary Exeat Weekend – Friday 13 June 4.30 pm – Sunday 15 June 6pm
2025/2026
Monday 1 September – Friday 12 December
Friday 29 August – Induction day for Year 7 and Year 12
Sunday 31 August – Boarders return 6pm
Monday 1 September – Day pupils return
Friday 17 October – All pupils depart at 16.15 for half term
Half term Monday 20 October – Friday 31 October
Sunday 2 November – Boarders return 6pm
Monday 3 November – Day pupils return
Friday 12 December – Term ends, all pupils depart at 16.15
Voluntary Exeat Weekend – Friday 19 September 4.30 pm – Sunday 21 September 6pm
Voluntary Exeat Weekend – Friday 21 November 4.30 pm – Sunday 23 November 6pm
Monday 5 January – Friday 27 March
Sunday 4 January – Boarders return 6pm
Monday 5 January – Day pupils return
Friday 13 February – All pupils depart at 16.15 for half term
Half term Monday 16 February – Friday 20 February
Sunday 22 February – Boarders return 6pm
Monday 23 February – Day pupils return
Friday 27 March – Term ends, all pupils depart at 16.15
Voluntary Exeat Weekend – Friday 23 January 4.30 pm – Sunday 25 January 6pm
Voluntary Exeat Weekend – Friday 13 March 4.30 pm – Sunday 15 March 6pm
Monday 20 April – Friday 3 July
Sunday 19 April – Boarders return 6pm (Easter Monday Bank Holiday)
Monday 20 April – Day pupils return
Thursday 21 May – All pupils depart at 16.15 for half term
Friday 22 May – INSET day
Half term Monday 25 May – Friday 29 May
Sunday 31 May – Boarders return 6pm
Monday 1 June – Day pupils return
Saturday 20 June – All pupils are expected to attend; boarders may go home afterwards
Friday 3 July – Term ends, all pupils depart at 16.15
Exeat Weekend (compulsory) – Friday 1 May 4.30 pm – Monday 4 May 6pm (Early May bank holiday)
All boarders to go home or to their guardians.
Voluntary Exeat Weekend – Friday 12 June 4.30 pm – Sunday 14 June 6pm