IMHO, there is no silver bullet, but there needs to focus on welfare, poverty, and long-term investments in our society. Better welfare support, pre-natal support, etc. In terms of teaching there needs to be a dramatic cultural shift in how we view teachers which can happen only through increased barrier to entry and more autonomy.
I was shocked as to how terrible teachers were treated and viewed and how so many people have it so wrong when it comes to education, which is why I left the profession to become a software engineer. It is one of the few professions where everyone seems to be an expert on and knows solutions for the industry as a whole without ever being a part of it from the side of a teacher or administrator.