now, it's way too late. we've had numerous instances of community transmission where we can't track the origin of the infection. we'll need to shutter everything for a longer period if we want to prevent widespread infections.
We have large numbers of essential services (medical, utility, food, etc.) that must keep running. - perhaps you could set up childcare for said workers, but again, you have to be careful here your prevention doesn't cause more harm.
The counterpart to "who's going to work if they have to watch the kids?" is "who's going to work if they're infected because kids braught the virus from school?".
Also, the childcare argument applies to just the first few years of the school - most of school-aged kids are old enough to stay home unsupervised if it's needed, and high school kids can supervise younger siblings.
It's a problem for basically kids ages 0-11 (depending on where your cut-off is); that's strictly the majority of children and hits a huge percentage of the workforce. Again, you very well can end up worse off if you do this (someone needs to work on medical treatments, medical research, etc.)
Of course, that doesn't work for younger kids, but then the main focus should be not on schools closing but on preschools and other daycare options closing.
The actual practical solution would be the old non-nuclear family; i.e. send the kids (and food supplies) to grandparents and have them spend some time in isolation there, while the "middle generation" works.