What in the brainwashed proletariat--
MAKE THE GOVERNMENT PAY FOR CHILD CARE. The only reason adults hate the long breaks is because their kids are around to bother them when they have to be at work, because work doesn't offer flexibility or accommodations for children. "Make school longer" is nonsense, the real problem is a gaping lack of support for parents.
I do think school should be spread out more. Summer break is a missed opportunity to refresh kids' knowledge, and instead it atrophies, and in that respect only I can see this point. We're not a farm-centered society any more, and we're also morally opposed to child labor now, so we really don't need kids' help around the farm in the summer, which is the only reason we ever had summer vacation. Something more like four-days-on, three-days-off, with occasional week-long breaks--paced throughout the year--would give kids time to rest, do projects, learn skills at home, and still retain knowledge throughout the year instead of losing it. But I'd advocate for keeping the same number of "on" days, just spread out better.
For the "off" days, provide childcare. Provide things for kids to do that aren't school. Stop making them sit at desks for 7 hours a day to simulate an adult life-grind that nobody should have to participate in.
Also, lest you think I'm just saying this selfishly, I don't even have kids. I want my taxes to pay to take the burden off of parents. It benefits everyone.