two hours is too much for 1st grade
I think the educational association made a statement of 10 minutes per grade
10 min 1st grade- 20 minutes 2nd etc.
I would sit down with teacher and ask how long homework should take.
I can't imagine anyone assigning 2 hours of homework a night for 6 year olds, when are they supposed to sit like zombies in front of Sesame Street! ( I meant unwind

)