"I looked into the social services and educational programmes run by churches and secular organisations"

Programmes such as these are common and help newly released prisoners integrate back into society.  They serve as an extension of rehabilitation, by teaching people certain skills, or acting as advocates in helping them to find housing and employment.  Some organisations are run by ex-offenders themselves. 

Charities that work for released prisoners include The Royal London Society, Caring for Ex-Offenders and Unlock.