Yes, don't let the word autism fool you. There is high functioning autism (aspergers is an example) in which children are cognitively quite bright and they are often articulate (however, aspergers have issues with holding conversations and usually only want to talk about preferred topics). They almost always have social skills deficits including eye contact, issues with empathy, abilty to relate to other kids their age (you often hear----- he/she really gets along with adults), etc.
When he "talks at length" on a subject reminds me of what they call "the little professor" way of talking associated with aspergers.
I think that I'd google and start researching and perhaps request an evaluation. Then you can address the situation at its root. There may be no root----------- this is all based on the short bit of information you provided. But if he is on the spectrum at all, your discipline style will be altered. So it is worth figuring that out so you follow the right course of action. good luck
I have to say, I agree with Sandman2. The lack of social connection and the lack of consequence would make me think you should delve a little deeper. Finding the root cause of the behavior is always the best way to find the right answer.
Have you watched the show Parenthood? Not that they are experts, but what you are describing is how they portray their autistic son. There are many different levels in the spectrum of autism.
You also might want to google Autism and check that out. He does have several of the characteristics of autistic children. It would explain the hitting, the shyness, the lack of appreciation,
It does sound as if there is something like bullying going on, ask the bus driver,he has decided to hit back instead of taking it , if he is shy' then sometimes they do get picked on because of their quietness whilst the more outgoing children are left alone. Personally I would get the school involved its not right that he would get singled out and the bullies are left alone ...Good Luck
I doubt he's a victim. My guess is that he is not acting frustrated at home because he wants to be at home. He's probably acting out with other kids because he wishes he weren't in school or on the bus with them, when he would rather be home. I'd set up a series of things for him to do when he is frustrated (deep breaths, for example) and practice it with him -- role model "I'm a pushy kid on the bus. What do you do?" and push him or nudge him, then have him take deep breaths, or ask the child his name. Do this over and over so it becomes something very routine for your son. Then start him off to school right (good breakfast and all) and promise a treat at the end of the week if you don't hear any comments from parents, etc. about him fighting.
Is there a school counselor that can evaluate him for you??