I am an empath along with other gifts, but this one here is the hardest for me personally. I am a Scorpio and I am very intune with things, but the empathic part is high wired for me. I can feel peoples pain or sorrow from around the world. My friends I talk to on the computer if something is going with them I can feel it. If ill, I get it, sadness, depression (and this one is very hard right now~everyone is going through that it seems). As a child I didn't know what this was and was hard to cope with.
Your sons teacher is one amazing person to recognize his gifts . Work with him so you at least can understand his moods, I would love to know his birth sign. I study people with different signs to see the how they all are alike lol. Being the detective of the universe does not help.
Also one last thing I have found, please do not allow him to watch the news if possible.
For you the shows , Meduim mainly and then GhostWhisperer is great for the children in those shows are all gifted too. May give you some insight on how to deal with his gifts.
Also many times these gifts are handed down, and will skip a generation or two. So check back into your family history.
Blessings to you and your family.