I would talk to his teacher and ask if they have any strategies you could try at home. Maybe he is bored and needs more challenging work or he could have a learning problem that may need to be looked at. But go and have a chat to the teacher if you haven't already done so.
How about teaching your son Chess it is a great game to promote concentration, logical thinking and patience.