Up to 18 students have been suspended from a Perth high school after a massive brawl broke out on school grounds and the footage was posted on YouTube.
Students involved in the fight at Churchlands Senior High School have been identified as a group of "troublemakers" recently expelled from local private schools.
A Year 11 student who had his nose broken during the fight told Radio 6PR the brawl was sparked by a confrontation over the weekend when Year 10 students had turned up uninvited to a Year 11 halloween party.
"Yesterday we went up to them to sort it out. Before I got a word in I got clipped in the nose ... It all got out of hand, everyone started fighting," the student said.
Mobile phone footage of the brawl, which has been uploaded to YouTube, shows several students fighting in small groups.
One teacher can be seen trying unsuccessfully to intervene before others come to his aid.
School principal Neil Hunt told the Nine Network former private school students kicked out for bad behaviour had started the fight.
"We ended up with four or five students who were excluded from local private schools, and they are part of this particular group," Mr Hunt said.
Students at the school said the troublemakers were a group of Year 10 students calling themselves "The Crew".