Brian,
The "rocks in the road" you described in your post are tough, real-life things we have to address with students. There are no strategies that can eliminate these challenges. However, each campus needs to develop a specific strategy that they will use to mitigate the impact of these things on students. They need to make reentry to the program as easy as possible. They need to have defined resources that can call upon, or send a student to, when the students tells us they are facing that specific "rock."
The best thing is to have the kind of school… >>>