As a teacher, you know that you can take a kid from a good family and drop them in any garbage school, and they will achieve. You also know that except for outliers, take a kid from a broken-down family and it doesn't matter much where you drop them. Again, allowing for a few exceptions, most of those kids will not achieve almost no matter what you do.
It sounds harsh, cynical perhaps, but you know better than most that what I say above is absolutely true. You surely hate it as much as I do, but it's true. The family environment trumps all else when it comes to development of kids. School and community programs are a terrible and terribly expensive substitute.
However I disagree with you and believe that money and opportunity can fix many problems.