Tiny bit of an issue here...
DS always does his homework, partly because the school is strict about making sure its done, so they give detentions until the homework is delivered.
DS's maths teacher has still not completely finished the course. I think this is why he has held back past papers until now. Just before Easter, he told the class that he had 8 hours worth of past papers for them to do as homework over the holiday. Then in the next half-term, he has a further 22 hours worth of past papers which must be done as homework. Then for the questions the student gets wrong, they have to go back and learn that topic, so even more than 22 hours.
You can see that its a really good way to revise maths.
If every teacher did that though, then each student would have 10x22=220 hours of revision to fit in between 16th April and 14th May.
I feel sorry for anyone in the class who needs to find 22 hours in the next half-term to do this revision, but for DS, its just a waste of time, which he'd get more reward for if he spent it on other subjects. e.g. he did the first past paper on Saturday and got 96%.
The teacher is stubborn though. Based on past experience, I am certain that he'll insist on DS doing these 30 hours of pointless work, which will have to mean less time for revising the other subjects where a bit of work would make a difference.
DS showed DH his study timetable - which is full - and DH is telling DS that he'll just have to explain to the teacher that he doesn't need to do it, and doesn't have the time to just do it anyway. DH makes it sound so reasonable, but I really believe the teacher will insist anyway. So, I can see things finally coming to a head with the teacher, and at the worst possible moment considering how it will stress Ds out to be in conflict with his teacher.