The victim was shot several more times in his torso before the men fled the scene.
During the shooting, a stray bullet penetrated a classroom window and hit a 15-year-old pupil in her lower back.
Stray bullet
Gauteng education department spokesperson, Steve Mabona, said a friend accompanied the injured pupil to the admin block after she had been shot. The principal attended to the child in the sick room to determine what happened. First Aid was applied at the advice of the paramedics, who were immediately called, Mabona said.
He added that the pupil was still receiving medical attention in hospital.