Pensje nauczycieli są regulowane rozporządzeniem Ministra Edukacji Narodowej. Minimalne, gwarantowane wynagrodzenie zasadnicze nauczycieli od stycznia 2019 roku wynosiło: nauczyciel stażysta - 1751 zł netto; nauczyciel kontraktowy - 1798 zł netto; nauczyciel mianowany - 2033 zł netto; nauczyciel dyplomowany - 2377 zł netto.
W 2018 roku wysokość zarobków nauczycieli stała się głównym punktem sporu między Związkiem Nauczycielstwa Polskiego, a Ministerstwem Edukacji. Pracownicy oświaty domagali się podwyżek o 1000 zł od 1 stycznia 2019 roku. Ministerstwo Edukacji nie zgodziło się na ten postulat, co w konsekwencji doprowadziło do strajku nauczycieli w kwietniu 2019 roku.