In the UK school kids start their summer holidays around the 20th July. It varies by school and public school (this is private paid-for school in the UK) often start a week or two earlier.
It is generally recognised that the holidays last around 6 weeks. This is some proper downtime for the students and a great reason many people choose to become teachers.