The solution is that you perhaps should be making bad schools less bad, instead of making the awesome schools more shiny and then digging moats around those.
As far as I understand, "failing" school isn't about just money. It's more an atmosphere thing. Of course, the atmosphere comes with most pupils' poor background, but you wouldn't fix that by throwing money at school. ButnNot that it would hurt, too.