This is why America remains segregated. Rich neighbourhoods send all their children to the same schools, poor neighbourhoods send their children to the same school. Children should be assigned to schools out of their living zone - then there will be incentive to make all schools nice, and it will break the cycle of poverty.
As someone who lives in an area where forced busing still occurs, the result is actually quite different. The middle class students are sent to private schools, charter schools, homeschooled, or the families move away altogether. If they go to the public schools, they can't learn because of the disruptive students who are bused in. The parents resist all efforts to raise the property tax base because their children don't attend public schools anymore, and so why should they pay for them? And so the schools lose even more money.