I'm not gonna say "woe to" anyone. But you're leaving-out one important fact: that the Pittsburgh City schools have to over-pay teachers to get teachers.
I have close friends who teach in the city, and there's no way that they'd be there if it wasn't for the money. And no, they're not bad, desperate teachers who needed jobs; they've turned-down jobs in the 'burbs because the burbs don't pay what they're making in the city. (And no, they don't live in the city....)
Nurses make more money working in the city, too. UPMC nurses working in the suburban hospitals don't make what the UPMC nurses in the city make. You'd think, "Same UPMC + same job description = same money". But it doesn't work-out that way. City nurses get paid more for the hassle of driving into the city, parking, etc. And the difference in money is substantial, not a few pennies per hour.