School term dates 2025 to 2026
Recommended school term and holiday dates for community, voluntary controlled and community special schools.
These dates do not apply to Academies or voluntary aided and free schools. You should always check with your child's school before making holiday commitments.
Term one
- Term time: Monday 1 September to Friday 24 October 2025
- Half term holiday: Monday 27 October to Friday 31 October 2025.
Term two
- Term time: Monday 3 November to Friday 19 December 2025
- Christmas and New Year holiday: Monday 22 December 2025 to Friday 2 January 2026
Term three
- Term time: Monday 5 January to Friday 13 February 2026
- Half-term holiday: Monday 16 February to Friday 20 February 2026
Term four
- Term time: Monday 23 February to Friday 27 March 2026
- Easter holiday: Monday 30 March to Friday 10 April 2026
Term five
- Term time: Monday 13 April to Friday 22 May 2026 (except May Day bank holiday on 4 May 2026)
- Half-term holiday: Monday 25 May to Friday 29 May 2026 (spring bank holiday on 25 May)
Term six
- Term time: Monday 1 June to Monday 20 July 2026
UK bank holidays 2025 to 2026
Bank holidays 2025
1 January | Wednesday | New Year’s Day |
18 April | Friday | Good Friday |
21 April | Monday | Easter Monday |
5 May | Monday | Early May bank holiday |
26 May | Monday | Spring bank holiday |
25 August | Monday | Summer bank holiday |
25 December | Thursday | Christmas Day |
26 December | Friday | Boxing Day |
Bank holidays 2026
1 January | Thursday | New Year’s Day |
3 April | Friday | Good Friday |
6 April | Monday | Easter Monday |
4 May | Monday | Early May bank holiday |
25 May | Monday | Spring bank holiday |
31 August | Monday | Summer bank holiday |
25 December | Friday | Christmas Day |
28 December | Monday | Boxing Day (substitute day) |
Source: UK bank holidays - GOV.UK