David Dixon, headteacher of Mulgrave Primary School and Early Years Centre, near the attack in Woolwich said the school had been in lock-down and described seeing a body lying in the road.
Speaking to BBC News he said:
We got word of an incident at the end of our road, so I went out to find out the nature of it and of course there were lots of police and saw a body lying in the road.
Went immediately back to school and got us to lock all the gates and in to lock-down and make sure all the children were inside, so they were as safe as possible.
All the traffic had stopped. There were gunshots after that so I am not sure about the situation after.
But all I needed to know was that there was an emergency and we needed to go into our emergency procedures to make sure that the children were as safe as possible.
That was my main priority.
We got all the staff to get the children in because some of them were outside doing activities, we locked all the gates.
I and some of my senior staff liaised with police to find out what we needed to do after that.
He also said that the air ambulance had landed in the playground of the school.