Dådet ägde rum runt klockan 9 på måndagsmorgonen i Tacloban City i Leyteprovinsen. Motivet är okänt.
Två personer har gripits, rapporterar statliga tv-bolaget PTV. En av dem uppges ha gripits på platsen.
Skolskjutningar är mycket ovanliga i Filippinerna.