Interesting comment rub a dub.
The taxpayer pays for basic education to grade 12 here in Canada. My parents and their neighbours paid for my education by paying their property taxes.
A society needs people who can read, write and rithmatic.
Whatever schooling you do after that is your own business. You should take a loan, finance it by planting trees in the summer, or your parents or sugar daddy/momma can pay. You should make more money with a degree than high school and easily be able to pay for the extra school. If not do something else.
edited to add.
I agree with simons chart. The government should stay out of business. They seem to be good at creating false incentives.