ALL of this is why we chose to homeschool our kiddos.Our approach to education needs modernizing. If we can precision farm down to individual plants we ought to be able educate children as individuals rather than as a group. K12 needs more competition to improve outcomes for students.
Granted, we farmed out all the upper education stuff (calculus, chemistry, biology, etc) to home school collectives, but you simply cannot beat individualized education where the student learns at their speed, no faster, no slower. We could drop the hammer if the child was easily understanding, say, algebra until they hit something they struggled with, then we'd slow down - even stop - until they mastered that area. Then we're back after it.
Last I looked the US spent more than any other country, per student, for education yet US students continue to trail those in many other countries. It's not a financial issue, it's a multi-pronged issue that begins at home (parent involvement) but also highlights how poorly our public school system educates our kids (in general).
I don't like bragging on my kids as they've had some advantages many do not, so I'm not going to rattle off their post-HS educational successes - but assuming disciplined parents who will do what is needed, the personalized education of homeschooling cannot be beat, ime.