In the united states, where does the largest amount of money directly come from to pay for public education? charity groups state governments local governments private companies