That’s really hard to watch, especially when he is being so tough on himself. When children say things like “I’m the worst kid ever” it usually means their nervous system is completely overwhelmed in that moment. With school mornings, one thing I would suggest is gently exploring whether something at school is making his body feel unsafe or worried. Sometimes children don’t always tell us directly, but their behaviour in the mornings can be a clue that something is bothering them. You could try asking calm, curious questions like “Is something at school worrying you at the moment?”, “Is there something happening at school that feels hard for you?”, “Is there someone or something that’s making school feel stressful?”, “Is there something you’re worried might happen today?” Meltdowns before school can sometimes happen when a child is holding fear or stress about something at school, even if it seems small to us. Their nervous system is already in a fight-or-flight state, so the morning pressure of getting ready can push them over the edge. When it comes to being reprimanded, many children experience a huge wave of shame when they feel they’ve done something wrong. Their nervous system interprets it as rejection or danger, which is why you might see things like saying they’re a bad kid or even hitting themselves. In those moments it can help to focus first on calming the nervous system, not correcting the behaviour straight away. Later, when he’s calm, that’s a great time to gently talk about what happened and help him release the feelings from it. you could maybe try Journal Tapping with him about school and find all the different things that he's worried about at school and get him to do short journal tapping sessions on each thing. Even something simple like letting him talk about it and tapping on the collarbone point while he says how he felt can help his body process it rather than carrying it around. Often when children can release the stress from these moments, the school mornings and emotional reactions start to soften.