I think high tuition is a symptom of easy access to credit and a focus on college education. A university education isn't right for many people, yet we're continually pressured to go that route and accept the high cost of tuition as a given.
A lot of what we're taught in higher education isn't particularly relevant to future job success. Does it really matter if I know that bananas likely reduced the need for agriculture in Africa, likely leading to the limited technological advancement in the region? Maybe, if I'm going into history or something, not not if I'm in a technical field.
I think we should put _less_ emphasis on college during high school, have more opportunities to try different fields in high school, and improve students' access to job demand and expected pay figures when choosing a degree. We should also make getting loans less easy and remove rules that prevent bankruptcy from erasing those loans (e.g. no more federal student loans). Ideally, by graduation, a student will either have a marketable certification, apprenticeship, or college level courses completed, and college will take 2-3 years for a bachelor's degree.
Also, let's remove most of the standardized testing. I'm convinced it's more harmful than helpful, especially in primary education.