De aanvallen vonden plaats rond 10 uur plaatselijke tijd (1300 GMT) in het stadje Aracruz, ongeveer 80 kilometer ten noorden van de hoofdstad Vitoria.

Ambtenaren zeiden dat een onbekende tiener in militaire kleding het vuur had geopend op twee scholen, een particuliere en een openbare, en dat hij aan het begin van de middag nog steeds werd vermist.

De lokale politie zei aanvankelijk te vermoeden dat de schutter een leerling was van een van de aangevallen scholen, maar Marcio Celante, hoofd openbare veiligheid van Espirito Santo, zei tegen verslaggevers dat dit nog niet was bevestigd.

De openbare veiligheidsdienst zei in een verklaring dat politie en reddingswerkers de gewonden verzorgden terwijl ze verder zochten naar de schutter.

Eén gewonde moest per helikopter worden overgebracht naar Serra, een grotere stad zo'n 60 km ten zuiden van Aracruz.

Renato Casagrande, gouverneur van Espirito Santo, betuigde zijn medeleven met de families van de slachtoffers en zei dat alle lokale veiligheidstroepen bij het onderzoek waren betrokken.

De gekozen president Luiz Inacio Lula da Silva noemde het een "absurde tragedie".

"Ik steun gouverneur Casagrande bij het onderzoeken van de zaak en het troosten van de gemeenschappen rond de twee getroffen scholen," zei Lula, die op 1 januari het ambt van president Jair Bolsonaro overneemt.