Up to “100 schoolchildren” were involved in a fight on a street when a mass brawl broke out, leaving two people needing hospital treatment.
Police were called to “a large fight” in Northumberland Heath in Erith, south-east London, at about 17:40 BST on Monday.
Two people were taken to hospital but their injuries are not life threatening, the Met Police said.
Seven people, aged between and 15 and 21, have been arrested.
‘Quiet, peaceful place’
Social media reports suggested around 100 youths were involved, some in uniform, near the Duchess of Kent pub.
Footage posted online showed people armed with sticks while witnesses said some people were using baseball bats and concrete blocks as weapons.
Owen Jeavons, 23, said there had been tension between students at local schools when he was a teenager, but called the brawl “something new”.
“I have never seen anything like it. It’s such a quiet, peaceful place”, he said.
The brawl took place near the Duchess of Kent pub in Erith
Jeanne Asquith wrote on Facebook: “Never seen anything like it and I’ve lived here eight years… I just hope the schools deal with those involved. Most were wearing school uniform!”
A Met Police spokesman said: “Officers from the borough and the Met’s Territorial Support Group were called to the scene.
“Two individuals suffered non-life threatening injuries. They were taken to a south London hospital by London Ambulance Service to be treated for their injuries.
“Officers are still in the area to provide reassurance.”
The males arrested have been taken to south London police stations.