The teenager, who has not been identified, stabbed his victims repeatedly shortly after classes began at a school in Jerez de la Frontera in Andalusi , police spokesperson Adrian Dominguez told reporters at the scene.
“Police located the suspect on the third floor. He had in his possession the two knives used to attack three teachers and two students,” he said.
Four of the five injured sustained light wounds, while the fifth, a teacher, would need surgery for an injury to the eyelid, regional government education minister Patricia del Pozo told reporters.
Several students told Spanish media the pupil stabbed two classmates before attacking the teacher, injuring her eye.
He then ran into another classroom and continued his attack.