Please stop the aggression from your own Husband. It's making things worse. Sit down with ur Husband and think through it - did the beating help? Sometimes we lose our temper and think maybe if we beat, e child will learn. But seems like it's making things worse. Talk to your Son and explain to him why aggression is not the way. And your Husband must apologise to him for beating him up so badly! Slapping him all the way home from mrt is not just discipline- it's child abuse. Don't discipline in anger but discipline when you are calm.
Once your Husband can apologise to him for your aggressive Behaviours towards him then you can begin to mend the relationship between parent and child and he will be more open to talk to you about his frustrations.
It seems he acts out when he is fearful - doesn't complete homework, etc. So come up with a system to Ensure he does complete the homework and help him curb his fear if he forgets things.
Maybe u and ur Husband go for some parenting courses. Continuous aggression toward ur Son will only do him more harm.
Read more