The real failure in America is unregulated corporate capitalism.
Granted there are problems with education in the U.S. However, the problems are endemic to just about all education in the U.S. whether public or private.
The privatized schools just continue the failed practices that have short-changed American children, while costing Americans more money with the corporations extracting profit from their failure.
The only way to improve education is to redesign it from the ground up the way that places like Finland did.
We need to redesign the curricula, the school day, the textbooks, teacher training, and student evaluation as well as reducing the influence of corporations and fringe religious and social groups.
Blaming teachers is a distraction from the real problems with American education that have not just come about, but have dogged this country for the last fifty or sixty years. These problems were swept under the rug so long as the economy chugged along and people could make a living. Now that the economy is in the toilet thanks to corporate outsourcing jobs to low wage countries such as China, the corporations have to convince the public that it is not the corporations' fault, but the fault of U.S. education, especially the teachers and their unions.
This parallels the corporations blaming the workers and their unions for the corporations having to outsource to make enough profit to stay in business. Notice a parallel argument?
The corporate "solution" gets them two prizes at once. They "steal" the public funds that were going to public education, and they ensure no students get a real education, so that they can blame "uneducated" Americans for the corporations having to hire foreigners to put together a capable work force.
An article about Finland's successes in redesigning their schools can be found at:
http://www.nea.org/home/40991.htm