Outside of attendance, schools receive funding from athletics, research, endowments and donations. Schools need to focus on more specialized fields and stop doing general study and pre requisite courses. Leave that to community colleges. Also start expanding the models of the income share agreements(where schools get a percentage of future earning for a short period of time).
Also get rid of for profit Universities.
I can agree with that sentiment.
In fact, I would go one step further and say that high schools should offer these general study courses for free to any student who's graduated within the last 2 years. Make it like an unofficial 13th grade.
On top of that, stop charging students for textbooks! Instead, have the school pay the author for a redistribution license and allow the students to download the material on their iPads and Kindles. Better yet, make it part of the school library system. There is no reason for students to fork out hundreds of dollars for words on paper.
Not sure about getting rid of for profit colleges. At least not yet.
Once the price of higher education goes down more people are going to want it and those private colleges can help fill the demand. However, they should be required to adjust to a non-profit model within a certain amount of years.
IMO, the best way to eliminate student debt is to redesign the system so that students don't need to go into debt in the first place.