IMO, a better way to help these kids might be to put them into a one-year gap program that helps them learn how to survive in college. If I was designing something like this, I'd give them a class on how to use a library, on how to deal with financial aid, on how to buy cheap books on the internet or borrow them at the library, and on how to manage time. I'd also enroll them in onsite classes that would require them to use the library to complete assignments. They might also have an onsite part-time job (10 hours a week-ish?) to help them learn to manage money and save for next year. Ideally, the program would be local but residential from Monday to Friday initially, so that they'd be away from home during the week, but not too far from home, and not for too long (maybe not residential the first week, either). Then later, they'd be required to stay for a weekend
I agree I think there should be a 'ramp course' to get people up to the required entry level of 1 to 2 years depending on needs with a rigorous exam at the end - only those that make the grade should move on.