Two teenagers have been charged in connection with a fight at Sydney Academy last week.
The fight between two students allegedly started inside the school and spilled out into the parking lot.
A teacher suffered minor injuries trying to break up the scuffle.
Cape Breton Regional Police said two boys, aged 16 and 17, face charges of assault and causing a disturbance.
The 16-year-old is also charged with breaching an undertaking.
Both teens are scheduled to appear in court in December.