School refusal can affect children of any age, from Reception through to sixth form. It may develop gradually over weeks or months, or appear suddenly after a particular event, such as bullying, illness, a change in friendship group or starting a new school.
While regular school attendance remains important for children's learning and wellbeing, organisations including YoungMinds and IPSEA stress that understanding why a child is refusing school should come before assuming they're simply being difficult. Anxiety, unmet special educational needs, sensory overwhelm, mental health difficulties and problems at school can all make attendance feel impossible.
As one Mumsnet user put it:
For school refusers, there is always something going on - anxiety, mental health issues, trauma from home life, learning difficulties, neurodiversity, bullying…
The first step isn't asking, "How do I make my child go to school?" It's asking, "What's making school feel so difficult right now?"
Why do children refuse to go to school?
If your child is refusing to go to school, it's natural to look for one clear reason. In reality, there's rarely a single cause. For some children, it starts after a friendship falls apart or a difficult transition to a new school. For others, anxiety gradually builds over time until simply walking through the school gates feels overwhelming. Often, several factors overlap.
Recent discussions on Mumsnet show that parents overwhelmingly see school refusal as a sign that something deeper is going on rather than simple defiance.*
While every child is different, these are some of the most common reasons families describe:
Anxiety and mental health
Anxiety is one of the biggest reasons children struggle to attend school.
Sometimes the worry is linked to a specific event, such as giving a presentation, sitting a test or falling out with friends. For others, school itself becomes associated with fear, making every morning feel like an impossible challenge.
YoungMinds explains that school anxiety doesn't just affect children's emotions - it can also cause very real physical symptoms. Your child might complain of stomach aches or headaches before school, feel sick or vomit, have a racing heart, shake, cry or experience panic attacks. The NHS also notes that anxiety can affect children's thoughts, feelings and behaviour, making everyday activities like attending school feel overwhelming.
Recognising anxiety early and understanding what's driving it can make it easier to get the right support before school avoidance becomes an established pattern.
Autism, ADHD and unmet SEND
Many parents on Mumsnet describe school refusal as being closely linked to undiagnosed or unsupported special educational needs and disabilities (SEND).
Children with autism, ADHD, dyslexia and other additional needs may find the school day exhausting. Busy classrooms, noisy corridors, bright lights, changing routines and constant social interaction can lead to sensory overload. Some children also spend much of the day masking - consciously or unconsciously hiding their difficulties to fit in - which can leave them emotionally drained by the time they get home.
Transitions can be particularly difficult too, whether that's moving between lessons, starting a new school or coping with changes to routine.
One parent explained:
Some of these children are anxious because they have had negative experiences in school (ie neurodivergence and are overwhelmed)…
IPSEA notes that school anxiety is often associated with unmet SEND, and that understanding and supporting a child's individual needs is an important part of helping them engage with education.