Well, they can't -- schools are funded by local taxes. Centralizing this across the whole state is a political suicide.
And yes, schools are funded by local taxes, but it doesn't have to be that way: if states really wanted to, they could take that power away from municipalities. The constitution gives the states broad powers to run themselves as they like.