College is meant to extend one's understanding of English, Math, History, and Science to the next level. These four disciplines are essentially the reason to go to university or college. Most other disciplines such as business, art, foreign language, and similar topics can just as easily be expanded and developed through trade schools and experience. The only other discipline that should be added to basic high school and all university settings is a basic course and understanding of economics.
High school offers us a taste of each subject so that we can decide if any of these fields hold true interest for us. Otherwise, they are just required dead weight which most of us scrape by at a minimum so that we can focus our time and energy on the classes that actually interest us (and effect our degree in a practical way).
I believe that universities/colleges should not have the same four classes that you took in high school (English, Math, History, Science). When you take those classes in high school those are just fundamentals for further learning. College is where you get that additional learning. College classes need to be a higher level because college is just that--higher education. The courses should be more focused on a person' major and not just general classes like you have in high school.
In High school the aim is to educate students in the basic life skills that everyone needs in order to be successful in society. College is about preparing students for specific fields in the workforce. In college students should be studying subjects related to the careers that they are preparing for.