When I was at school, if I rushed my homework or did a bad job of it, I got a bad mark, and if it was a good teacher, some feedbac to help me next time.
End of.
My son (yr6), gets quite a bit of homework (regular state school not private). He gets about 30mins of maths homework each week, 30ins of English homework, and 30 mins writing (where he writes about things he's read). He always does it. Sometimes he does it well, sometimes he rushes, but he always does it. (And he's a competitive athlete in so with training each night and competitions all weekend, it's not always easy to fit it in, but he does).
A couple of weeks ago his teacher made him stay in at lunch to re-do his writing work as 'it wasn't good enough'. So the next time he had this homework I sat with him and helped him. I tried my best. I've got a PhD so I can write. But, he was told again it wasn't good enough and this time he was asked to re-do it at home, as well as all this week's homework, and re-submit.
He was a bit upset because he's honestly trying. This week I helped him again with the re-subkitted work and the new homework that's been set. I'm don't doing it for him, just trying to help him where I am guessing he's gone wrong (largely not writing enough. Not putting capital letters, full stops etc... I think...), But, I can't see what he's doing majorly wrong and have asked the teacher 'if its not good enough again can you please explain what he needs to do'.
AIBU to think making a child re-do their homework is a bit mean. Why not just give them a poor mark and some feedback to help them improve for next time? He's only just turned 11 and has enough homework to do IMO without having to re-do what he's already done.