First and most importantly, the right kind of kids make a good school. Kids who come from good family situations are more likely to get good grades, more likely to stay out of trouble, and more likely to be a good influence on other kids. This is backed by statistics, it's not an opinion.
Second, good teachers make a good school. The best teachers are drawn to safe neighborhoods where the kids are well-behaved and teachable. They are also drawn to getting the best salary possible. This is in most cases - of course there are always the saints among us who could get a job in a nice area but choose to teach in the inner city because they want to make a difference. But those teachers are rare.
Third, good facilities make a good school. This comes down to money, which is determined by tax contributions as previously discussed.
So there you go.
You also asked me how we would pay for bringing up inner city schooling. Well, there are dollars spent on the federal and state level already toward this end. This is done to supplement what they get from local taxes, and the programs are already in place. I'm not in favor of doing anything radically different from what's already in place, I simply suggest we increase the funding to existing programs and appoint local education czars to see that it's appropriated correctly and that the schools continually progress according to a given set of metrics.