A.G.
I teach on-level and AP English (11th and 12th grades), and an hour per class of homework sounds like a lot. At our school it varies by subject. It also varies depending on what we're doing. My AP kids have homework almost every night, and most of them have more than one AP class so they have homework in their other AP classes, as well. If it's just an average night, my AP students probably have about 30 minutes of homework, maybe a bit more if they have additional reading to do. If they have a project to do, it may be more like an hour, but when I assign a project I give them a week or more to do it, so they can manage their time however they like.
My on-level classes have much less homework. Many nights they don't have any homework. Generally what I do is assign work in class so that I can help them with it. The stronger students get finished in class, and don't have any homework. The average students have a little homework, and the weaker students have a bit more. None of them should be overwhelmed by it. I teach in a school where virtually all of the students have jobs, and many of them are helping to pay bills and care for younger siblings. I want them to learn the subject matter, but don't want to burden them more than necessary when they have so much on their plates already. Many of my students are parents themselves, too.
This is probably much more than you wanted to know. Sorry.