Having left teaching after 20 years, I can look back at it a bit more objectively now I am out of it.
It is a total and utter disaster zone.
The children who do well are the ones who are supported at home, if they don't get that, nothing that happens in school will compensate.
much of what happens in schools is assessment rather than teaching, and teachers spend more time recording the results of assessments than they do even doing the assessing.
Records are often not even true, you have to cook so much of it. Records are extensive, but much of what I spent my working life recording has never been read back, either by myself or anyone else.
I ended up working up to 18-20 hours a day, of which 2-3 hours max was actually educationally beneficial.
Some children behave well, but can't learn because other children whos parents don't care about education, behave badly.
So how about we close all state schools, and give parents the money in the form of education vouchers instead. parents could buy resources, or pay for tutoring, or club together to hire a classroom, or apply to have their vouchers redeemed into actual money to allow a parent to stop work to home educate, with certain conditions.
more people would be able to afford private school, and more private schools would open.
parents who encourage their children to behave badly at school would have to deal with that behaviour at home.
Children who do well at school would probably do even better at home, and children who do badly wouldn't do any worse.
The country would save vast amounts of money towards paying off the national debt.