Maybe look into communtiy college for the first two years. Not everyone can afford 4 years away at college.
BEST advice yet, peacelover!
I have been through this transition from HS to college with both my kids with differing degrees of success.
And when I say success I speak of not my own success or failure, but the KID's success or failure.
Remember that you have raised a kid to become an *adult*.
What they do once they leave the nest is their own responsibility.
All the graduation accolades are wonderful accomplishments but don't do a thing for you when you are actually *in college*.
That being said, we learned some lessons with Kid #1 that we put into practice with Kid #2...
Kid #1 was a NHS inductee and top 10% graduate and had almost a full ride's worth of financial aid due to our family's financial under employment, but had no "skin in the game", had no financial investment herself, and to our shock and dismay chose to play and not work.
Hope that was fun because now this kid is working full time to pay back college loans from that first year, and saving money to go back to college one day.
Kid #2 was in the top 20% but took dual enrollment community college classes in both 11th and 12th grades and earned an associates degree in the process.
Got far less financial aid due to both parents being fully employed but that is okay, we are able to help him out a little financially.
However, he has to work to help pay for college so he is far more motivated to achieve and do well and he certainly did that academically this past year.
There's nothing like a little sweat equity to instill respect for a dollar earned and slow down the process of spending said dollar.
Not only that, since he works full time outside this summer doing many different jobs ranging from sweaty outdoor maintenance and cleanup to inside painting and cleaning and working with and mentoring youth, this has reinforced the importance of higher education in getting a job that is less sweaty and higher paying one day
This is something he already "knew" but I find that *knowing* in your head and experiencing in your hands, arms and muscles are two different things.
He is having his knowledge reinforced through sweaty hard labor experience.

He began college as a junior and is now a senior, thanks to community college, which prepared him well for working hard at his university.
Had he not finished his associates degree during high school, he would have gone to community college to complete it before going off to college.
Wish we had done that with Kid #1...
Hard work never hurt anybody and it sounds like your son needs to experience one of the wonders of his new adult world- the independence and responsibility that come with a job and paying some of his own bills.
Trust me- it's a good thing.
