[i]As a teacher, I can tell you that it is incredibly challenging to differentiate in current constraints.[/i]

Yes it is, and as an educator myself, I have always supported ability grouping. Our school will not group by ability and so they continue to claim that they are differentiating when they clearly are not. Honestly, no one really wants them to differentiate anyway. It's too difficult and it's never done properly.