I was on my way into school early. It's school photos day so those with siblings could arrive early for a sibling shoot. I parked up and got the kids out of the car and all of a sudden I heard the most awful shouting. It was a Mum, screaming aggressively at her kid. The daughter (maybe aged 7) had run away up the street next to the school. The mum left her little boy (aged 2 i would guess) on a grass verge and ran after her daughter. I couldn't actually see what was happening at this point but I could hear the mum screaming and the daughter crying. They then followed us up the path to school. The Mum was shouting "do you know what happens to kids like you that run off? People take them and kill them!!!" I was a few feet ahead with my 5 and 3 year old who were looking more and more worried by the stuff the lady was screaming. I carried on walking. The daughter then said "mum I don't want to go to school". The mum grabbed her by the arm and yanked her forward, before sliding her arm in between her daughters back and her school bag and dragging her along the full length of the playground by the bag. Her poor daughters legs were being dragged along the concrete. I said to the mum "I'm sorry but what your doing is really upsetting me". She said "this is a daily occurrence and the school know about it". She was almost hit by a car round there and every day she says she doesn't want to go to school" I said "I understand that, but what you're doing is wrong". She preceded to drag the child along the ground whilst shouting at her. I have told my daughters teacher and I've been assured this is going to be followed up. I'm shaking and not sure if I've done the right thing. It feels like I have. No child deserves to be treated like that, regardless of the circumstances.