Term dates and holidays

Term dates are provided as a general guide. Since some schools set their own or make minor local adjustments, always check your school’s website for specific dates.

There are 190 teaching days and five inset days in the current academic year.

2025-26

On Monday 4 May, all schools will be closed for the early May Bank Holiday.

Opening dates Closing dates Number of school days
Monday, 1 September 2025 Friday, 24 October 2025 40
Monday, 3 November 2025 Friday, 19 December 2025 35
Monday, 5 January 2026 Friday, 13 February 2026 30
Monday, 23 February 2026 Thursday, 2 April 2026 29
Monday, 20 April 2026 Friday, 22 May 2026 24
Monday, 1 June 2026 Tuesday, 21 July 2026 37

2026-27

On Monday 3 May, all schools will be closed for the early May Bank Holiday.

Opening dates Closing dates Number of school days
Tuesday, 1 September 2026 Friday, 23 October 2026 39
Monday, 2 November 2026 Friday, 18 December 2026 35
Monday, 4 January 2027 Friday, 12 February 2027 30
Monday, 22 February 2027 Thursday, 25 March 2027 24
Monday, 12 April 2027 Friday, 28 May 2027 34
Monday, 7 June 2027 Wednesday, 21 July 2027 33

2027-28

On Monday 1 May, all schools will be closed for the early May Bank Holiday.

Opening dates Closing dates Number of school days
Monday 6 September 2027 Friday 22 October 2027 35
Monday 1 November 2027 Friday 17 December 2027 35
Tuesday 4 January 2028 Friday 11 February 2028 29
Monday 21 February 2028 Friday 31 March 2028 30
Tuesday 18 April 2028 Friday 26 May 2028 28
Monday 5 June 2028 Wednesday 26 July 2028 38