I believe one way we can ensure the retention of students would be to make sure they have transportation to and from school.
It has been my experience that many students do not have a driver's liscence and or a car, therefore making it very difficult for them to attend school, or get to school on time. With that frustration some of them may tend to drop out.
If there was some way we could instute a car pool for some students and possibly provide them with bus passes for each module that may perhaps help them stay enrolled in school.
Also, this would have to be instuted before they enrolled.