Why Won’t My Child Apologise? Teaching Empathy Instead of Empty ‘Sorrys’
“Say sorry.” Two little words that can turn into the longest ten seconds of your day. Your toddler crosses their arms. Clamps their mouth shut. Or mutters a “sorry” so quietly or quickly that it means nothing at all. Sound familiar?

Here’s the reassuring truth: you may feel your child is being defiant, rude, or badly behaved but they are also being what they are: very young humans who haven’t learned how to be a fully functioning person yet. It’s our job to teach them.
Why little ones struggle to say sorry
Saying a genuine sorry requires something quite sophisticated: understanding that another person has feelings separate from your own, and that your actions caused them. This skill is still under construction in the under-5 brain. Right now, they are the main character in their own story. Awareness of others grows gradually, through hundreds of small, everyday moments.
So when we demand an instant, word-perfect apology from a two or three-year-old, we’re often asking for something they’re not developmentally ready to give. And when children learn that “sorry” is just a magic word that ends the telling-off, they say it but they don’t always feel it. We end up teaching performance, not empathy.
What to do instead
The good news is there’s plenty we can do to nurture real empathy, even before children can express it in words.
1. Narrate the feelings, don’t script the apology. Instead of, “Say sorry to Freddie,” try: “Look at Freddie’s face. He’s crying because you took his digger. That felt sad for him.” Naming feelings out loud, calmly and often, is how children slowly learn to notice them.
2. Model it yourself. Children learn far more from watching us than from our instructions. If you snap at your toddler and then say, “I’m sorry I used a cross voice, that wasn’t kind,” you’re showing them what a real apology sounds like: regret, ownership, and repair.
3. Offer repair instead of requiring words. For little ones, actions often say more than “sorry” ever could. “Shall we help Freddie build his digger back up?” or “Let’s get Amelia a tissue,” gives your child a way to put things right without relying on language they may not have yet.
4. Keep your expectations age-appropriate. A three-year-old grabbing a toy back isn’t always them plotting unkindness, they’re testing boundaries and learning the relationship between cause and effect. We can insist on a word, but what we really want them to understand is that other people have feelings too and sometimes we make mistakes and hurt them.
The seeds are being planted
You won’t see instant results, and that’s absolutely normal. Empathy isn’t taught in a single conversation, it’s built slowly, apology by apology, cuddle by cuddle, explanation and modelling over years. Every time you name a feeling, model a genuine “sorry,” or help your child make things right, you’re laying the groundwork for a child who, one day, won’t need reminding to say sorry, because they’ll truly understand why it matters.

Rachel Johnson is the author of Connected: Focusing on Me and We, a new book for young people, their parents and educators. She is also Chief Executive of PiXL, the UK’s largest school leadership network, and a parent of three.