Veel kuus õpilast ja õpetaja said vigastada ja viidi haiglasse, teatas siseministeerium, vahendab BBC News.
Politsei vahistas tänahommikuse rünnakuga seoses Belgradi Vladislav Ribnikari koolis 14-aastase õpilase, kes väidetavalt kasutas oma isa relva.
Politsei eraldas piirkonna Vračari linnaosas veidi pärast kella 8.40 kohaliku aja järgi.
Tulistamine algas umbes kella 8 ajal kohaliku aja järgi.
Kahtlusaluse klassikaaslased ütlesid, et ta kõndis ajalootundi ning tulistas kõigepealt õpetajat ja pööras siis relva õpilaste poole.
Teadete kohaselt tulistas poiss ka turvameest, kes püüdis teda takistada koolimajja sisenemisel.
Serbia tervishoiuminister Danica Grujičić ütles, et kaks poissi haiglas on stabiilses seisundis, aga ühel tüdrukul on peavigastus ja ta on kriitilises seisundis. On tehtud operatsioon ja käib võitlus tema elu pärast.
Teises haiglas on veel kolm last.
Politsei teatel on hukkunute hulgas seitse tüdrukut ja üks poiss. Vigastada sai neli poissi ja kaks tüdrukut.