Students at a school in Bremerhaven, northern Germany, used chairs and tables to barricade themselves in their classrooms after several shots were fired at the building, seriously injuring an adult woman.
Police in Bremerhaven say an armed attacker used an unidentified weapon to injure a woman, who was not a student but an employee at the Lloyd Gymnasium secondary school, on Thursday morning.
Local newspaper Nordwest-Zeitung reported the man had used a crossbow in the attack.
“The armed person was detained and is in police custody,” the police said in a statement, which did not confirm rumours of a second attacker.
The injured person had been taken to hospital and students and their teachers remained in their classrooms while police were further investigating the situation, it said.
Online newspaper Nord24 said a schoolgirl who heard shots had called the police.
Sign up to First Edition, our free daily newsletter – every weekday morning at 7am BST
Lloyd Gymnasium is a secondary school in the upper bracket of Germany’s tripartite secondary education system, preparing students for higher education at university.
Usually hosting around 700 students, local media reported that only about 200 students were in building on Grazer Strasse on Thursday to resit their final-year school exams.