Fixing schools is simple: Better educators.
That's nearly as simplistic a solution. You can fill the school with the best damn educators in the universe and if the parents don't give a shit, kids will still miss school and will still goof off.
The best schools have a combination of great, committed teachers and involved parents.
I live in a city with a crappy public school system. They're nearly $100 million in the whole on what they call an "accounting error" that necessitated teachers losing jobs during the school year.

.
The schools on the whole are stereotypical public schools - low test scores, crowded classrooms, and the like. There are a number of standouts and every single one has a strong parent commitment and involvement in the school.
When parents are involved and committed to the education process, their students do better. They go to school, they participate, and they learn. The parents know what is going on and deliver the message to the kids that school is important and what you do at school will have consequences at home.
I'd bet that there's a direct correlation in
Trippy's class between the students who are more engaged in learning and the level of involvement/ commitment of their parents. Might even go so far as to say it's a causal relationship.
For the record, we have chosen to pay for education twice by sending our kids to a private school. One of the teachers is new to the school this year, she came from the public school. A comment she made to my wife was that she sometimes wished the parents would leave her alone - there's so much involvement. Coming from the public system, the parents that called her back or communicated with her stood out for their uniqueness.
Best teacher I've ever had.
As good as he was, I'd wager that if your parents didn't stress the importance of education and behaving yourself, the likelihood of you having the same experience would have been much less.