Events calendar Agenda Agenda Day Month Week March – July 2023 Mar – Jul 2023 Collapse All Expand All Mar 31 Fri 2023 Last day of Spring Term Tickets Mar 31 all-day Apr 17 Mon 2023 First day of term for children Tickets Apr 17 all-day May 1 Mon 2023 Bank Holiday Tickets May 1 all-day May 29 Mon 2023 Half Term Tickets May 29 – Jun 2 all-day Jun 5 Mon 2023 Non-Pupil Day Tickets Jun 5 all-day Jul 25 Tue 2023 Last day of Summer Term Tickets Jul 25 all-day March – July 2023 Mar – Jul 2023