Nothing is FREE!
That said should tax payers pay to educate children and teens? Yes, it's part of our social contract, there are many things we pay for with taxes because of that social contract, much of our infrastructure is paid that way. Parks for example are paid by taxes, but not everyone uses the parks, or pools, or civic centers, some people will never use them but as part of our social contract we all pay for them.