What if students could volunteer their time and skills in order to pay for their college tuition? That way no student would be put at a disadvantage because of money. Everyone would get the same opportunity to get a college education regardless of their financial status.
There should be a program in which students could volunteer and do community service to pay for their tuition. They could go to homeless shelters, elderly homes, food drives, blood drives, or any other event that works with volunteers. They would log their hours and those hours would then turn to a sort of currency which the student could use to pya for their tuition. Any student could take part in this program and it would benefit most college students. Along with benefiting the student it would also be simultaneously benefiting the community.
Another thought that comes from this program is in a specific type of volunteering program; a tutoring program for younger students in grade school. The college students could tutor younger students in order to gain their hours. This way they would be using the education they are getting to help other student's educations.
This program would insure that no student has to decide not to get a college education because they can't afford it. It insures that students don't graduate with a debt that basically sets them up to fail. With this program every student as the same chance of getting a college education and the student will have the same opportunities to succeed in their lives.