Seems to me since most universities have raised their tuition faster than inflation--way faster--and are awash in cash endowments and such, that we should end most student loan programs. That would force universities to cut their tuition to keep the number of students close to where they are so they can still make money.
Well here's the thing...if your goal is to reign in the cost of tuition at private colleges, then the only solution is to make public colleges tuition free.
Then, the private schools will need to lower their tuition in order to compete for students with the public schools.
They're not gonna INCREASE tuition in order to attract candidates if public schools are offering free tuition...the private schools will have to innovate a way to stay relevant because reputation doesn't really mean that much anymore.