If highschool is really as terrible as you say and any random college is better then why not abolish most of it and let students take a reduced college workload at 16 years old? They would be able to finish college a year earlier. It's weird to have a dumbed down version of linear algebra and analysis in high school and then redo it in college.
Some public high schools offer programs like this, that let students accumulate some college credits while still in high school. This can shave a year off your 4 year degree.