Remember though that it may be the parents jobs, but more often then not they do not or are unable to sucessfully complete that job. That is why others must also step up. How often do you read stories of kids in situations where even angels fear to tread and it is cause of a teacher who took a special interest or a cop who didn't give up on them, that that kid because a sucessful contributing memeber of society.
I don't disagree that teachers, LEOs, mentors, coaches, etc., can have a tremendous role in children's lives - but while I agree that all of society bears the burden for raising children, as a teacher I still believe it is the parents' primary responsibility. I have tried to teach too many kids whose parents didn't teach them how to behave - and instead of teaching them the curriculum, I spent an incredible amount of time teaching them the rules for behavior in my classroom... only to have the parents who
didn't train their kids how to behave complain that I'm too hard on little Johnny or Janey, while the other parents complain that I'm not covering the material in enough detail, or Joey and Jenny are getting picked on by Johnny and Janey... things like that.
I spend as much time as I can with my students - I come early, I stay late, I offer help sessions during lunch - but too many don't come, because they don't want to lose their social time (lunch) and their parents won't let them come early (too hard to get out of bed) or stay late (have to watch younger sibs) or both (inconvenient for parent), or the child comes and the behaviors are still present - only without a witness.
I do the best I can - but
I am not the parent. Generally, students spend 13-15% of their waking time in school - the rest of their time is spent elsewhere. I can guide, I can teach, I can set an example - and I do the best I can. But it is not my job to be the parent, and there will always be more kids than I can possibly mentor in the type of 1-1 relationship that such success stories often require.