Or under socialism you steal money from someone and give it to the school.
No, no. What you actually do is tax someone that's benefiting by living in a society with public education. You have to pay for that benefit. There's a price for all benefits. You don't get to have all the indirect benefits of government programs without having to contribute to the government programs.