I agree mostly with Phylo's idea. Thought I would raise it to an associate's degree. Give felons a chance to make a decent living, not just toss them back out with a GED. Give them the tools to succeed if they are able with a useable degree, or even an apprenticeship/trades set of skills. Just a GED will likely guarantee they come back through because they wont have the skills they need to succeed and not re-offend.
I'm afraid I'm going to have to disagree with you on this one cm... Degrees aren't for everyone, and aren't the only answer to the education question. Having been in classrooms for 20 years, I can absolutely tell you that the folks who chose not to even try to get a HS diploma basically did so because they didn't see it as important enough to bother with. Those aren't the kinds of folks who suddenly turn their lives around by getting a free college degree of any kind. Learning a trade on top of or in place of other education? I could get behind that. Either way, the only thing that makes education help is a change of mindset. Phylo's whole idea of making incarceration time SUCK is absolutely on point. Make sure jail is a place folks do NOT want to end up, and that mindset just might change.
Consequences only ever work if people are afraid of suffering from them. No suffering = no fear = no consequence = it just plain doesn't matter.