I think teachers take it for granted that every student has a laptop and printer. This is just not the case. A 24-hour turn around for a typed assignment is hard for some kids. Some students need to go to the library or a friends house to type up and print their assignments.
Between seven classes a day, band practice and tennis lessons, my kid has little down time. I wish teachers would remember that kids often have to do homework late at night. Can't they accomplish more in class? I work in the real world and rarely have work to do at 10pm!