Ds is 6.5 and struggling to behave at school. Teachers tell me he is rude and speaks up without waiting his turn, speaks over people, will nudge his way to the front of the queue ... behaviours that appear to show he has no regard for anyone but himself.
The background is he has had this problem since Reception. It is at its worst at the beginning of the year then improves once he has settled in and got used to his new teacher/class. His behaviour at home is good and if he is naughty there is a consequence.
He can be loving and tender but at other times seems to have no regard for other people's feelings. I never really hear him say he feels sad or upset about things, unless they are major things - if his sibling is sick he will be very upset and worried.
When he talks to people he doesn't read them very well - he continues talking without giving the other person a chance to speak and he won't notice they have lost interest. He is not motivated by creating a good impression on others. He doesn't really care what other people think. He does not like change and struggles to adapt, far more so than other children.
We have tried talking to him, telling stories with morals, removing privileges, explaining we are disappointed, explaining the impact his behaviour has. Nothing makes a difference. I don't know why he is doing this - he loves praise so why would he jeopardise that? And I don't know how to help him. Is this selfishness and immaturity, or is he missing something whereby he can't really tell how his behaviour affects others? I would love some help working this out.