It's not enough to have great teachers. And I'm not sure I agree that there's much of a gain to be made by recruiting better people to be teachers. We ought to pay teachers better as a matter of fairness and basic pride in our civilization, but that's not the solution.
My kids were in public schools up until high school. We put them in a private school mainly because of the
other students in the district - disruptive, bullying, but also far enough behind academically that they were holding classes back to that lowest common denominator. My kids' teachers, even in this district, were all excellent. The other places we lived had great public schools with wonderful teachers. But what was really remarkably different about those other school districts, was that 98% of the kids lived in economically stable households and got breakfast every day. Just looking at the cars in the lot at school events, I know there were a lot more successful dual income families and a lot fewer single parents there.
The reason throwing more money at schools doesn't tend to fix them is because money and the teachers aren't the problem. It's the broken communities where the students are coming from.
You can give these kids all the mentoring, tutoring, tuition, and opportunities in the world and at best you might boost a small percentage of them out of the cycle of poverty. That's still worth doing, but the long term answer is in changing the culture that put their parents there and keeps them there. Much of that is on the minority communities themselves, and this chart shows the single biggest problem:
but those of us in the majority have an obligation to fix the problem too, even if it involves some degree of personal sacrifice. We're all Americans[1] and the security and prosperity of everyone in the country should be something we're willing to work for, above and beyond just being successful little cogs in our part of the machine.
Is it fair for the economic majority to give up a few seats to economic minorities? It's no more "fair" than a progressive taxation system where wealthier people pay not only more in absolute numbers but also in percentage of income. But there's a good argument that it's better for the nation as a whole. If fairness isn't a sufficient motivator, self preservation ought to be. There's only so long a perpetual underclass will tolerate being under.
[1] except you dirty unwashed foreigners intruding on this 'Merica centric forum