We have a somewhat successful middle class suburb here in Cleveland that's predominately black that I could have moved to... I didn't, however.
The city taxes are ridiculous for the types of homes in the city. They're all older houses that have their prices inflated just because they're in this particular city. The men are ususally weirdos and fuckboys, (home to Kid Cudi and MGK) and the women have their noses up on the air and are champagne hoes with Gatorade money. Nah son.
Instead, I moved the fam to a upper middle-class suburb that has a nationally ranked school system, is predominantly white atm, but still has a growing percentage of educated/working-class black and brown people moving in at a steady rate.
This seemed like the better option of the two when I was presented with the choice. The city I was raised in is fucked up now, but it was diverse when I was there, and it helped tremendously to be able to have interactions with all sorts of people. I wanted my son to be afforded that same opportunity.