A 20-year-old Grade 11 pupil from Forest High School was arrested on Monday following the murder of another learner and the attempted murder of two others.
Grade eight learner Daniel Bakwela, 18, was stabbed to death outside of the school, which is located south of Johannesburg in what appears to be a dispute between two groups at the school.
Pathologists were still gathering evidence on scene when the Gauteng Education MEC Panyaza Lesufi arrived on Monday afternoon.
The other two pupils, aged 15 and 18, were taken to hospital.
The fight is said to have started on Friday and neither Daniel or the two other pupils were supposed to be at school on Monday. The fight continued when they confronted the suspect after his exam which is when the stabbing occurred.
Exams have been suspended for two days following the incident.
According to IOL, a parent said that the school has been reported on numerous occasions as being a drug den but someone in the department warns the principal who in turn seeks out the informant.
Nobody wants to be victimised and therefore nothing comes of the reports. The stabbing was inevitable since problems began in 2005 when Mark Peterson became principal, said the parent.
Lesufi will be investigating reports of children loitering around the school, being caught with dagga and other drugs as well as the gang-related activities.
Gauteng police spokesperson Captain Mavela Masondo said that initially they were unable to find the suspect as he had supplied the school with the incorrect home address, they however located him in Dobsonville, Soweto hours after the stabbing.
The suspect will appear in court on Wednesday.