A teenager on Thursday stabbed three teachers and at least one pupil in a high school in Jerez de la Frontera, southern Spain, police told Reuters.
Police said several people were wounded but none had died.
The teenager was detained by the police, who will provide further information later on Thursday morning.
The attacker wielded two large knives from his backpack inside a classroom and attacked fellow pupils and teachers, telling them he would kill them, a pupil's mother told Canal SUR TV Channel.


Trump adds seven countries to full travel ban list
Paris' Louvre staff votes to extend strike, leaving museum closed
India summons Bangladesh envoy over security concerns in Dhaka
Alleged Bondi gunman charged with 15 murders as funerals of victims begin
Myanmar junta says Suu Kyi 'in good health' after son raises alarm
