Boy arrested after killing teacher in Barcelona school

Police have not confirmed what weapon was used but Spanish national television and numerous media outlets have claimed it was a crossbow.

A boy, reported to be 13 years of age, has been arrested in Spain for allegedly shooting a teacher dead with a crossbow at his school.

The unnamed pupil opened fire with the weapon at the Joan Fuster school in Barcelona at around 9.20am local time, sources told local media.

Several students are believed to have been wounded and ambulances were seen at the entrance this morning.

Witnesses claimed the boy first shot at a languages teacher, who was wounded in the leg, then stabbed that teacher's daughter in the leg. Hearing the screams, another teacher ran into the room and was shot in the abdomen, El Pais reported.

The man was said to be working as a substitute social sciences teacher at the school in the Sant Andreu district of Barcelona.

Police have not confirmed what weapon was used but Spanish national television and numerous media outlets have claimed it was a crossbow.