I'm with Sarge on much of this, but have a bit of a different slant.
The schools are messed up because most parents (in any particluar school system) don't care. Period.
In communities where parents are involved with the kids and their schools, the kids do better. Not ALL the kids, but most of them.
I grew up in a single parent household. My Mom worked. She also gave a shit about:
1. What was happening in my school
2. What I did at home
3. What I did after school
Much of what follows is public school heresy:
If you present a group of kids with the same information, some will learn and some will not. Much of the outcome is based on the values that they learned at home. What they are presented will, to a large extent, be based on what the community demands of the school system. If the parents support the teacher and staff, especially where it concerns discipline, the children will learn. If not, then the school spends much of its time and effort re-training and disciplining children that should have been getting it at home.
The answer?
I'm not ready to chuck the public school system. After all, even if I withdraw my kids, they still get my taxes and I refuse to let my "fee to have a voice" go unused. I don't know what it's going to take, but things will only get better when parents actually go to the school and see what's happening. They need to go to PTA meetings, go to teacher conferences, read their childs report card and, most of all, demand more of everyone in the process; especially themselves. This is the toughest part, and the limiiting factor in any success a plan like this might have.
I invite everyone who pays taxes to go to a school board meeting. Go to "Back to School Night", even if you do not have a kid in the school system. Your taxes are paying for what goes on in the schools in your community. Demand more. The output of these schools will determine the kind of future we all have--yours included.
Thanks for listening. this is a subject I am so passionate about, I'm finishing my degree and going to teach High School English (with a 20% cut in pay).
Fatman