Napad se dogodio u gradu Trolhetanu na jugozapadu Švedske, u školi koju pohađaju deca starosti između 6 i 15 godina, uključujući mnoge novopridošle imigrante, preneo je AFP.
"Jedan nastavnik je preminuo na licu mesta", rekli su lokalni zdravstveni zvaničnici, navodeći da su još jedan nastavnik i dva dečaka, starosti 11 i 15 godina, ranjeni u napadu.
Jedan od dvojice dečaka kasnije je preminuo, javio je BBC.
Mediji javljaju da je ubica bivši učenik škole.
Policija je saopštila da je pucala u napadača, starog oko 20 godina, koji je prebačen u bolnicu, u kojoj je kasnije preminuo.
"Napadač je mrtav", rekao je policijski istražitelj Tord Haraldson novinarima, preneo je AFP.
Lokalna policija, koja je obaveštena o napadu oko 10.10 po srednjoevropskom vremenu, identifikovala je napadača, ali nije otkrila nikakvu informaciju u vezi sa njim.
Motiv napada za sada nije poznat.
"Mladi ljudi su napadnuti. To je posebno tragično", rekao je portparol policije Tomas Fuksborg novinarima, naveo je Rojters.
U saopštenju policije se navodi da je jedna osoba napadnuta u kafeteriji škole.
Prema izveštajima švedskih medija, napadač je ušao u školu noseći masku iz "Ratova zvezda" i deca su isprva pomislila da je reč o šali.
"Kada smo ga prvi put ugledali, mislili smo da je šala. Nosio je masku i crnu odeću i dugačak mač. Neki učenici su želeli da se slikaju sa njim i pipnu mač", rekao je jedan učenik za švedsku agenciju TT.
Kada je muškarac počeo da napada ljude, ovaj učenik je brzo pobegao, dok je napadač išao iz učionice u učionicu u potrazi za žrtvama.
Prema navodima te agencije, nekoliko noževa je korišćeno u napadu.
Direktor odeljenja za javnost u bolnici NAL u Trolhetanu Niklas Kleson izjavio je da je napadač koristio "oružje nalik na noževe".
Školu Kronan pohađa oko 400 učenika, a švedski mediji je opisuju kao "problematičnu školu" kada je reč o bezbednosti.
Nastavnici su svojevremeno uložili žalbu inspektoratu škola u Švedskoj, jer su školska biblioteka i kafeterija otvorene za javnost, čime je stvorena nebezbedna sredina za decu.
Švedski premijer Stefan Loften, koji kasnije danas treba da poseti ovaj grad, saopštio je da je "ovo crn dan za Švedsku".
Trolhetan je industrijski grad sa 57.000 stanovnika, severno od Geteborga, sedište bivšeg švedskog proizvođača automobila "Saab" koji je bankrotirao 2012.
Napadi u školama su retki u uobičajno mirnoj Švedskoj.
U pucnjavi u školi u Kungalvu na jugozapadu Švedske, 1961. jedna osoba je poginula, a šest ranjeno. Nijedna masovna pucnjava se od tad nije dogodila, ali je jedan napad osujećen u gradu Malmeu na jugu zemlje 2004.
Teodosić ovakav meč nije imao 14 godina! Navijači Partizana pamte kad je poslednji put imao nula asistencija!
"Obradović više ne računa na njega, Partizan traži drugog igrača": Otkriveno kakvo pojačanje žele crno-beli
Nemačka se priprema za rat sa Rusijom! Napravljen tajni plan, evo kako će postupiti u slučaju eksalacije sukoba
Mondo ukrštenica za 23. novembar: Jutarnja zabava i "razgibavanje" mozga!
Odložen meč Crvene zvezde zbog snega: 17 dana bez fudbala do Lige šampiona