I know this sounds awful. I know. But. My 9yo has become such a pedant over the past few months. He constantly corrects everyone - his teachers, his friends, me, waitresses in cafes. Everyone. Each time he does it I tell him that if he hasn’t got anything nice to say then to please not say it. It makes people feel small and it’s not a nice thing to do. He claims I correct him (making him pronounce T’s, correct his homework etc. nothing on the level he does) so therefore he can do it too.
I’ve just driven him and his mate to a hobby and the whole drive ds was just constantly correcting his mate - friend says “we’re probably about 5 minutes away now”, ds replies “no, we’re not we haven’t even gone past X yet it’s at least 10 minutes and even if it was 5 minutes we’d be 10 minutes early so we’d have to sit in the car until it’s time”. Comments like that to absolutely everything his friend said. He does this constantly to everyone and it’s incredibly annoying.
He’s in year 5 and at secondary will be going to a school away from all his current classmates. I’m already worrying about how he’s going to fit in. He’s being assessed for ASD but it’s taking years and even if he does get a diagnosis he’s high functioning enough to not really require additional support. This pedantry could be a part of ASD, I suppose.
Please be gentle. I know it’s an awful thing for a mother to say but I’m just really concerned at how unlikeable he’s becoming. I don’t want him to be excluded. He can be such a lovely, kind and funny boy but when he thinks he’s right about something (and annoyingly he usually is) he cannot let it pass without making a comment. Any advice on how to approach it? Or should I just leave him to it and hope it’s a phase he grows out of?