You have not solved the risk or capital problems.
Yes, there are a lot of problems with the education system. Wake me when you find a way to fix it that actually works in a sustainable and scalable fashion.
Punishing teachers for teaching students who don't give a shit because there is no good reason for them to give a shit just decreases the number of teachers willing to work in poor districts.