As part of the push to improve the curriculum, teachers have to want to teach it! They have to be capable of delivering the classes and also of ensuring that students are retaining what is being taught. School administrations must be given modern and ongoing resources to train their teachers to be able to deliver the goods in the classroom!
And of course, teachers have to be paid! The shortage of good teachers willing to stay in remote areas is a tragedy and you can't really blame them. One answer would be to pay teachers to train and require repayment in terms of service rather than crippling student loans. There are already lots of generous grants that the government makes available for university education. Surely these grants can be re-tooled to require volunteer teacher graduates to spend a year or two in schools that are in need of qualified talent?