Earlier quoted context omitted.
One of the purposes of public education is also assimilating children into the shared values of society. In the US this has been forgotten despite guys like Jefferson talking about this exact thing. The free market can be good at optimizing for certain outcomes, but I don't think you're going to get a lot of buy in with the current political climate being what it is, and a lack of consensus around what kind of outcom…
assimilating children into the shared values of society The US no longer has universal shared values, it has many different sets of values that are all competing for survival. Schools have become the front line in this battlefield.
I disagree completely. Our shared values include belief in the rule of law, equality under that law, equality of opportunity and a whole bunch of other stuff that has always been the rhetoric, but much of which has only grudgingly been implemented for wider and wider swathes of Americans over the past 230+ years.
That some folks are at odds some issues most certainly does not mean we don't have shared values. It means that we don't share all the same values/ideas. Which is exactly how it's been here since well before the founding of the US.
Edit: Fixed prose.