In those early school years, my DS struggled at times. I didn't realize then that it was being out of sync with the age peers. Perhaps your son is still not matched with the right peers, or it's general asynchrony, or maybe he would benefit from some assistance from the guidance counselor. DS did a few sessions because he didn't get the whole rough-housing attitude of a certain classmate (who, incidentally, is actually gifted and his friend years later). He also struggled when the younger kids didn't want to play more intricate games on the playground, and we talked a lot about how to join games (tough when shy), compromise, how to find out what you have in common with another, etc. Around 8, he was able to make more fitting connections. It's tough knowing things are hard for your kid.