With the Easter bank holiday approaching, you might be wondering when the school holidays take place as you prepare to plan trips and days out for the rest of 2025.

If you want to start preparing for your family’s spring, summer, autumn and winter breaks then you’re going to need to know when your children are on school holidays.

To help you out, we’ve gathered all of the key dates for when youngsters will be off school, including bank holidays.

School holidays in the UK vary depending on your location. To find your area’s school holidays, you can visit the government website and enter your postcode.



School holidays in England and Wales 2025

According to iNews, the majority of schools in England and Wales will be given days off on the following dates:

Spring term 2025

  • Start of term: Monday, January 6

  • Half term: Monday, February 17 to Friday, February 21

  • Spring holiday: Friday, April 4

Summer term 2025

  • Start of term: Tuesday, April 22

  • Half term: Monday, May 26 to Friday, May 30

  • End of term: Tuesday, July 22

School holidays in Scotland 2025

School holidays differ in Scotland and you can check the school holiday dates via the government website.

Spring term 2025

  • Start of term: Tuesday, January 7

  • Mid-term: Monday, February 10 to Friday, February 14

  • Spring holiday: Friday, April 4


Why do we have bank holidays?


Summer term 2025

  • Start of term: Tuesday, April 22

  • Mid-term: Monday, May 5 to Tuesday, May 6

  • End of term:  Thursday, June 26


Recommended reading:


UK bank holidays in 2025

Youngsters will also be given the bank holidays off. Here are the UK bank holidays that will take place in 2025.

  • April 18 - Good Friday

  • April 21 - Easter Monday (England and Wales)

  • May 5 - Early May bank holiday

  • May 26 - Spring bank holiday

  • August 4 – Summer bank holiday (Scotland only)

  • August 25 - Summer bank holiday (England and Wales)

  • December 1 – St Andrew’s Day substitute day (Scotland only)

  • December 25 - Christmas Day

  • December 26 - Boxing Day

It’s worth noting these days off when organising your 2025 adventures.