I would agree with those that suggest something on the autism spectrum. While some of them do not, many of the behaviors you listed remind me of my nine year old, who was evaluated in kindergarten and found to be on the spectrum.
Has his school not requested to evaluate him to put an IEP in place?
Sent from my SCH-I405 using Tapatalk 2