The way to fix this is to make the entirety of the school experience the same. Not by going cheap. But by giving more money to poorer schools to subsidize education so it’s up to the exact same standard across the board.
Where are you proposing the tax money come from for this? While there are certainly areas of poverty that lack funds, I'm not even sure that's the majority of the lack of funds. Another is today's senior citizens that were fine with their children's education being subsidize by yesterday's senior citizens and the childless tax payments, but as soon as their children are grown they vote down any tax increases to fund schools.
Another point: I know a number of families that have intentionally moved out of good school, well funded, districts seeking lower taxes, and hence, worse funded schools. They would fight you on getting better funding even for their own schools if it meant the necessary tax increases. Teachers don't, and shouldn't work for free.