As someone who grew up in Scotland and who has kids at school in Scotland, July is holiday month and always has been. Kids at school until around 20th July always seems insanely late to me.
Statistically, July is the hottest month in the UK and with climate change upon us, temperatures are going to get more extreme. Most Scottish schools finish the last week in June, returning around 15th August. England/Wales keeps their kids in school 3-4 weeks later and then they stay off into September.
Time for a total shake-up of the school year to account for climate change? The school year was originally based around the farming year as far as I know, and as that's not really an issue any more, should they be adopting a more Scottish/N Irish approach to shifting the holidays?
(Actually, I hope they don't because we take advantage of that beginning of July period to travel to England and enjoy the weather/visitor attractions when the kids are all still in school, and enjoy the cheaper prices too).