I've got a different sort of strategy for your consideration. Have your son apprentice in a trade for at least a couple of years. Mechanic, electrician, plumber, welder, auto body, whatever. Yes, it is blue collar, and yes, it is hard physical work. If he or you thinks that it is beneath him to get dirty and physically tired while working then it is likely even more important that he do something like this.
It will virtually guarantee that your son ends up a well rounded person with a strong work ethic and the ability to pay some of his own way with a reasonably well paid skill to fall back on should he become disenchanted with his college courses or end up with a skill that suddenly isn't in demand. He'll definitely appreciate the sacrifices that you are making for him, and he will be about 21 when he goes to college. If he is anything like me, by 21 he'll probably be able to tone down the partying and make a better judgement as to where his interests lie than at 18.
It will virtually guarantee that your son ends up a well rounded person with a strong work ethic and the ability to pay some of his own way with a reasonably well paid skill to fall back on should he become disenchanted with his college courses or end up with a skill that suddenly isn't in demand. He'll definitely appreciate the sacrifices that you are making for him, and he will be about 21 when he goes to college. If he is anything like me, by 21 he'll probably be able to tone down the partying and make a better judgement as to where his interests lie than at 18.