The public education system is broken because (1) it's all based on a college track, and not all kids are going, or should go, to college; (2) as are result of (1), there is insufficient tech education; (3) and the misconception that a public education is a "right" has led to the inability of the schools to enforce discipline. Simply, the little bastards who cause trouble never get kicked out.
Solutions: (1) multiple college tracks depending on ability; (2) increase the number of tech/trade schools; (3) discipline kids and stop worrying about getting sued. Kick the ones out who cause trouble and take away from the kids that want to be there; and finally (4) stop wasting money on bullshit. High schools should not have TVs in the lunch room. And especially if that TV is on ESPN (true story). The obsession with technology is costing money that could be better spent elsewhere. Obviously schools need to be modern, but they do not need every bell and whistle.