Good to hear that he is back on track with his school work this week. It sounds like he's one smart cookie!

It also sounds like he doesn't like distractions and has difficulty tuning others out. Is he an auditory learner by any chance? (learns best by listening, not so much by reading written words, but hearing spoken words. Auditory learners like to read aloud, explain things, tend to follow spoken directions well, tend to like music, etc). If he is, he might find it difficult to ignore sounds and other people talking and almost impossible to concentrate written things in front of him while noise is present). Just a thought..

Does it bother him that he doesn't have many friends? Maybe role-playing with him some things to say and do to make friends, could help him in that department.

What are the things that make you feel like he could have something wrong mentally? Trust your instinct, you know him better than anyone and if you feel like there could be other issues, don't be afraid to follow them up. Even if there aren't any issues and he's just a special kind of kid, at least you know and can put those thoughts to rest - certainly no harm in investigating your mumma hunches.

And can I just say, you're doing a fantastic job. You're a dedicated mum and what more can a kid ask for?