How should the U.S. deal with the rising cost of college?

Not that long ago, a high school degree was enough to start a career. Today a college degree is (generally) necessary for a well-paying job. Meanwhile, the cost of college is getting higher and higher. This make college unattainable for many people, which, in turn, makes well-paying jobs unattainable. This raises the question, how best to deal with the rising cost of college? Should state college be free? or just two-year community college? Should student loan debt be erased? What do you think?