Home › Public sector salaries › Teacher
Teacher (professor): salary in Portugal 2026
| Pay step | Gross a month | Estimated net | Net with ADSE |
|---|---|---|---|
| 1 | €1,770.69 | €1,342.50 | €1,280.53 |
| 2 | €1,967.25 | €1,459.70 | €1,390.85 |
| 3 | €2,130.01 | €1,553.53 | €1,478.98 |
| 4 | €2,254.47 | €1,620.86 | €1,541.95 |
| 5 | €2,417.23 | €1,708.91 | €1,624.31 |
| 6 | €2,512.96 | €1,760.22 | €1,672.27 |
| 7 | €2,773.83 | €1,892.33 | €1,795.25 |
| 8 | €3,046.74 | €2,030.53 | €1,923.89 |
| 9 | €3,464.52 | €2,239.97 | €2,118.71 |
| 10 | €3,770.19 | €2,390.70 | €2,258.74 |
Full-time base pay, 14 payments a year. Net pay estimated for a single person with no dependants on the mainland: 11% social security (or CGA) and income tax withheld under Table I. ADSE is the optional civil servants' health scheme (3.5%). Allowances and meal pay are not included.
How pay progresses
Teachers move up pay steps with years of service and performance appraisal.
For other situations, see the net salary table and the net salary guide.
Other careers
- Senior technician (técnico superior): €1,499.15 to €3,827.36
- Administrative assistant (assistente técnico): €1,035.63 to €1,446.51
- Administrative coordinator (coordenador técnico): €1,446.51 to €1,814.94
- Operational assistant (assistente operacional): €934.99 to €1,288.62
- Operational supervisor (encarregado operacional): €1,074.56 to €1,288.62
- Nurse (enfermeiro): €1,657.04 to €3,481.16
- Specialist nurse (enfermeiro especialista): €1,920.20 to €3,481.16
- PSP police officer (agente): €1,074.56 to €1,446.51
- PSP senior police officer (agente principal): €1,446.51 to €1,709.68
- GNR guard (guarda): €1,074.56 to €1,446.51
- GNR senior guard (guarda principal): €1,236.00 to €1,499.15
- Municipal firefighter (bombeiro sapador): €1,183.35 to €1,867.57
Frequently asked questions
How much does a teacher earn in Portugal?
In 2026, a teacher in Portugal's public sector earns between €1,770.69 (pay step 1) and €3,770.19 (pay step 10) gross a month, paid 14 times a year, according to the official DGAEP table. At entry level, net pay is about €1,342.50 a month (single, no dependants, without ADSE).
What is the starting salary of a teacher?
€1,770.69 gross a month at pay step 1. After 11% social security and income tax withholding, that is about €1,342.50 net, or €1,280.53 with the optional 3.5% ADSE health scheme.