I'm sure that homework levels vary from school to school.

My eldest had 1-2 hours per night in a private middle school in 6th and 7th grade; I remember some weekend homework, too. Last year he was in a public charter; he did very little homework (maybe 2-3 hours per week). But he was studying math independently, and may have had more homework if he'd been working with the class.