Mehr als zwanzig Menschen seien verletzt worden, teilte die Polizei kurz nach der Tat am Donnerstag mit. Das Motiv ist noch völlig unklar. Der Täter soll 24 Jahre alt gewesen sein. Die Schule liegt im Westen der zweitgrößten brasilianischen Stadt Rio.
"Ich habe mehrere Schüsse gehört. Menschen schrien um Hilfe, verzweifelte Mütter kamen an", sagte eine Frau, die nur 50 Meter von der Schule entfernt lebt, lokalen Medien.
Die Gegend um die Schule wurde von der Polizei weiträumig abgesperrt. Vor dem Gebäude im Stadtteil Realengo versammelten sich hunderte Menschen.
dpa/pma - Bild: Antonio Lacerda (epa)