So a better solution? First, and this principle is also overlooked in business, IF IT AIN'T BROKE, DON'T FIX IT. Not all schools are failing, and then, not all for the same reason. Blanket, scorched earth solutions never work and just replace one set of problems with another. Improving upon what exists takes skill and savvy
Second, if you want to know what makes a good teacher, ask a good teacher. We all know who they are. Mentoring is by far the best system with centuries of success. Make it work. Third, start listening to teachers, not politicians, billionaires, and opportunists. The latter have other interests. Teachers, in contrast to the constant demonizing, are in the classroom everyday and want their students to learn.
The best approach to education is there is no single approach to education. Students are individuals and human. Not data points in a multi-level statistical model. Teachers know this. Will anybody else listen?