That is ridiculous! An awful lot of homework for a 7 year old.
My eldest is only in year 1, but our school appears to have a more sensible approach.
Homework comes home on a thursday, to be handed in on a Tuesday, so we have the weekend to do it.
We get a reading book, 5 spellings and something else to do. It's either maths (via a maths app) or something like learning how to write out their address, so they can send a letter to themselves from school the following week.
The homework sheets state that no child should find it stressful, and if they do, to talk to the teacher.
I've queried some homework because it took a long time (lots of maths questions or a lot of text to copy out), and was told to set a time limit and just do what we could in the time.
At the moment, my eldest is finding reading fairly easy, so we only read the school book once a week. We read to her every night, and she regularly reads books after we've put her to bed.
Spellings only take a few minutes, and then we put a 10 minute limit on whatever the other homework was.
I'd complain about the level of homework. The more parents who speak up, the better.
Our school has just done away with homework like "build a tudor house", as the parents wanted minimal homework which was going to directly contribute to essential reading, writing, maths etc. Particularly when it was mostly completed by the parents, as was well beyond the ability of the children who had been given the homework.