Really? I understand the difficulty in getting data for individual students, but for the areas that a school serves, I figured that there was some sort of public demographic data for them.
If it is, than they could simply use past test scores, giving a curve for schools that have done the worst in past years.
Assuming five races: Given that there are more than five schools, than using a school's past score performance or socioeconomic status is going to be closer to their individual score than the aggregate for their race.
tl;dr School is finer grained than race because there are more schools than races.
And let's face it: also some of our own segregationist instincts. Even liberal San Francisco recently abandoned its eminently egalitarian policy of mixing up the public school population by not basing assignments on neighborhood. I'm not the only progressive who cringes at the thought of not being able to buy my daughter into a particular type of school district.