Threads like these are always frustrating, because as usual people (programmers in this case) freely air their opinions on how schools are broken with phrases like “we need to fix the system”. As someone who studied pedagogy for years and quit due to an immense frustration with exactly this — how broken the system is — I would encourage you to entertain the thought that maybe, you as a person who is almost in all cas…
I don't agree that the system is broken (broken to me is something that is completely unusable, and we must stop using immediately). The progress we've made as a global civilization is to be credited to the way human knowledge is captured, distributed and taught by us as a species. And certainly formal schooling is a big part of that. And so, I'd rather view the situation as us being on a path of continuous improvement - where everything, including education can be improved.