Spring Term 2025
Monday 6th January    Staff INSET
Monday 6th JanuaryBoarders Return
Tuesday 7th JanuaryPupils Return
Friday 14th FebruarySchool Half Term
Sunday 23rd FebruaryBoarders Return
Monday 24th FebruaryPupils Return
Thursday 3rd AprilEnd of Term
Summer Term 2025
Tuesday 22nd AprilStaff INSET
Tuesday 22nd AprilBoarders Return
Wednesday 23rd AprilPupils Return
Friday 2nd - Sunday 4th MayExeat Weekend 
Monday 5th MayBank Holiday – School Closed
Monday 5th MayBoarders Return
Friday 23rd MaySchool Half Term
Sunday 1st JuneBoarders Return
Monday 2nd JunePupils Return
Friday 20th - Saturday 21st JuneExeat Weekend
Saturday 5th JulyTerm Ends
Autumn Term 2025
Monday 1st SeptemberINSET and Boarders Return
Tuesday 2nd SeptemberDay Pupils Return
Friday 26th & Saturday 27th SeptemberExeat Weekend
Friday 17th OctoberSchool Half Term
Sunday 2nd NovemberBoarders Return
Monday 3rd NovemberDay Pupils Return
Friday 28th & Saturday 29th NovemberExeat Weekend
Friday 12th DecemberEnd of Term
Spring Term 2026
Monday 5th January    INSET and Boarders Return
Tuesday 6th JanuaryDay Pupils Return
Friday 23rd & Saturday 24th JanuaryExeat Weekend
Friday 13th FebruarySchool Half Term
Sunday 22nd FebruaryBoarders Return
Monday 23rd FebruaryDay Pupils Return
Friday 6th & Saturday 7th MarchExeat Weekend
Friday 27th MarchEnd of Term
Summer Term 2026
Monday 20th AprilINSET and Boarders Return
Tuesday 21st AprilDay Pupils Return
Friday 1st - Monday 4th MayExeat Weekend & B/H Monday
Friday 22nd MaySchool Half Term
Sunday 31st MayBoarders Return
Monday 1st JuneDay Pupils Return
Friday 19th & Saturday 20th JuneExeat Weekend
Saturday 4th JulyTerm Ends