I have to strongly disagree with this assessment,for a simple reason: There are many different public school organizations, not just one, with a vast array of outcomes among each organization. Sure, there certainly are some bad school systems, but it is very hard to generalize over such a massive system.
The total salary of all of the public school teachers in the US is probably well over $150 billion. That's the market cap of many "huge" companies.
Just saying -- it's easy to criticize when you're overgeneralizing a huge dataset based on one subset of that dataset.