S.C.
Only give him one piece of homework at a time. And don't allow a lot of play time before he starts his homework. When he comes home from school, give him a snack and then do homework. He's still in school mode and will most likely be better equipped to do the homework. If he has a lot of playtime, then you have to settle him down again and pretty much start all over. Giving him one piece of homework at a time will decrease the overwhelming factor. Do the hard subjects first. So, if he's really good at math, do that one first. Stress to him that he has 1 chapter to read, then he's done with science (for example). If a child has a lot of homework, viewing it in it's entirety can be incredibly overwhelming. After he's done with his homework, he'll have the rest of the evening as downtime. I don't think a tutor is necessary as he seems to do the homework and do it well. If he's not struggling academically, I wouldn't pay for a tutor. I have a degree in education and this technique was taught in one of my classes, so it's proven to work. Good luck to you!