Huh, that's the same problem with inner city schools: not enough money.  Except they have plenty of money and the outcomes are still horrendous.  The problem is that government is very good at bureaucracy (ever apply for a government contract?), but not very good at getting things done efficiently.  Throwing money at it is throwing good money after bad, corruption aside.