Um, sounds like the problem is the teacher. She needs to adapt her teaching style to help him if there are areas he finds harder.

DD1 is in the same year as your DS2 and her teacher is almost the complete opposite of what you just described. She is the best teacher I've ever seen, but still... Homework is still something DD1's teacher and school consider optional at this point. Given at the start of the week, handed in on Friday. We get it emailed to us on Sunday and part of it is basically Reading Eggs and Mathletics online whenever they feel like it.

Your DS2 sounds like most boys of his age tbh.