ABC News May 3, 2023

Belgrade school shooting: At least 9 dead after teen opens fire

WATCH: Teenage boy opens fire at Belgrade school, killing 9

At least nine people are dead and seven others are wounded after a shooting at a school in Serbia's capital on Wednesday, authorities said.

The suspect, who has been arrested, is a 13-year-old boy who allegedly took his father's gun to the Vladislav Ribnikar school in central Belgrade and opened fire, according to police.

AP
A suspect is escorted by police outside the Vladislav Ribnikar school in Belgrade, Serbia, May 3, 2023.

Eight students -- all children -- and a security guard were among those killed. Six other students as well as a teacher were injured and taken to a local hospital, police said.

Darko Vojinovic/AP
Police block streets around the Vladislav Ribnikar school in Belgrade, Serbia, Wednesday, May 3, 2023. A teenage boy opened fire early Wednesday in a school in central Belgrade, causing injuries.

Investigators believe the suspect had been planning the attack for a month, according to police.

Oliver Bunic/AFP via Getty Images
A parent escorts her child following a shooting at a school in the capital Belgrade, May 3, 2023.

The teenager allegedly drew a map of the school and wrote a list of students he intended to target, police said.

ABC News' Joe Simonetti contributed to this report