to be fair, the american government also have a bigger budget to play with. It's more of a priority issue than a scale issue.
West coast US cities are a perfect example of this, not enough housing means labor resources are constrained which is the biggest input for actually getting things done (fixing problems, creating value, etc).
Overall I believe that free and good(!) basic education independent from status and location is a solution for many problems but it seems that as more capitalistic a system becomes as less incentive there is to actually educate and teach the population.