The reason schooling is hard to change - here in the US - is because the teachers unions and politicians work together to reduce hours, reliance on standards, eliminate "work" (homework isn't good for them!), and increase spend and pay. Government is incredibly inefficient at most tasks - on average things the government does cost twice as much - but it's incredibly terrible at education. Spending has increased - performance decreased ad infinium.
Many, perhaps most, of the teachers are underpaid. If spending more money isn't helping, there are probably too many middle-managers sucking up the money. Remove some of the middle-managers and divert their money to the teachers.