So middle class people should pay more taxes to subsidize the wealthy? Remember, college grads make several times more over their lifetime than high school grads.
Perhaps you misunderstand. Those attending the school would be the ones to pay. The policy I proposed wouldn't require anyone to pay any additional taxes.
They're not very wealthy if they haven't attended the college and earned a lifetime's worth of money yet, though. And if they do go on to do so, they will (or should, rather) pay more tax than the people who subsidised them and thus contribute back. Also not sure how you define the middle class as high school grads.. that sounds more like working class to me.