24-årige Wellington Menezes Oliveira gik ind på sin gamle skole i Rio og proklamerede, at han ville holde en tale.
I stedet sigtede han sine skydevåben mod elever og læreres hoveder og åbnede ild.
Det skriver BBC og Globo.
Under skuddramet er mindst 13 dræbt, flere af disse er skolebørn, og 20 sårede. Skolen er skole for elever mellem ni og 14 år.
Drabsmanden selv mistede livet, men det er endnu uklart, om han skød sig selv, eller blev overmandet af brasiliansk politi.
Oliveira havde to håndvåben og masser af ammunition med sig, da han gik ind på skolen. Eleverne, der går der til daglig, er mellem ni og 14 år gamle.
En flok af hundrede mennesker har samlet sig foran skolen, mens drabsmandens ofre bliver transporteret ud under politites opsyn.
Rios politi oplyser, at de har fundet et brev på drabsmanden, men det vides ikke, hvad der står i det.
Kilde: BBC