I used to be a proponent of allowing students to turn in late work, because I would rather that students learn the material than not. However what I was getting is students turning in everything at the very end and rushing through it, not really learning anything from it, and just "getting it done". I decided a change was needed when a sub told her that they didn't need to do the work I assigned in class because I would just let them turn it in late anyway. I don't think my 8th graders were taking advantage of this policy when I had them the past four year. The ones who took advantage of my late policy needed that late policy. However this year, the kids are smart enough and more experienced enough to know how to game the system. So I told them that whatever they get on their homework is final. No more late work would be accepted. Would you say that this is justified? I had some parents complain about the policy change and the kids were complaining a lot about it. I get that kids these days have a lot to do (many of them work jobs or do sports, or something else), but I think that this doesn't justify just never doing work.