Police say a 17-year-old Guelph male has been charged and arrested following a stabbing at College Heights Secondary School.
He was charged with aggravated assault and assault with a weapon, according to police.
The male victim was transported to a trauma centre, but is in stable condition.
The suspect and victim are both students.
Officials say the incident happened around 3 p.m. on Tuesday.
There was a large police presence at the school for an investigation.
Police say the incident was contained very quickly and there is no danger to students or the public.