The fight broke out on the second floor after the first class change that morning, according to an e-mail from Louis Svehla, a spokesman for the Richmond County school system.
As they tried to stop the fight, one staff member was hit in the face and another was thrown to the floor, Mr. Svehla said. A third was slammed into a nearby locker.
Glenn Vincent Riggs, 17, of 3505 Potomac Drive, was charged with disruption of public school, affray, first degree criminal damage to property and simple battery on a school teacher, according to a Richmond County jail committal.
Three juveniles, whose names were not released, were charged with disruption of public school, affray and interference with government property, Mr. Svehla said.
The juveniles were released to their parents. All four suspects have been suspended from school.