No amount of money can "fix" public schools at this point. More money means more of the same, only moreso.
About ten or eleven years ago I had a short discussion with Oliver North on his radio program about this very subject. Nothing seems to change much unfortunately. The croaking death of the MSM may help.
The best start towards a good education would be for the schools to have the right to kick out the kids who are disruptive, disrespectful and refuse to learn. You cannot work with the product of a dysfunctional home who chooses to bring that same dysfunction into the classroom. This article only demonstrates one side of the coin.
That said, the unions, themselves, hurt new teachers. Since the people at the top of the union are the ones doing the bargaining, they tend to starve out the new teachers so that the bulk of the money is spread around among those who have been there the longest (ie, themselves). While experience is rewarded in any job, the spread is often disproportionate among teachers. The result is that sometimes the best of the teachers leave early on for something that will pay better.