Teacher salaries vary significantly by country and region. Here is an overview based on recent data:
United States
- The average annual salary for a public school teacher is approximately $59,395 as of early 2025, with a typical range from about $40,646 to $84,364 depending on experience and location
- Starting salaries vary by state, for example:
- California: Starting around $58,409 , average about $101,084 per year
* Alabama: Starting around **$44,610** , average about **$61,912** per year
- Adjusted for inflation, teacher pay in the US has declined about 5% over the past decade, despite some recent increases in starting salaries
- Hourly wage averages around $24.49 per hour
Germany
- Starting salary for teachers in Grade A13 is about €3,861 per month , rising to about €4,658 per month after 20 years of experience, which translates roughly to €46,332 to €55,896 annually
- Net monthly salaries generally range between €3,000 and €5,000 depending on experience and location
United Kingdom (England)
- Qualified teachers start at a minimum of about £31,650 annually, with higher starting salaries in London (up to about £38,766)
- After 5 years, a typical teacher might earn at least £43,607 , with maximum salaries reaching up to £60,092 depending on location and experience
- Additional payments are possible for extra responsibilities, potentially adding up to £16,553 annually
In summary, teacher salaries depend heavily on country, region, experience, and additional duties, ranging from around €46,000–€56,000 annually in Germany, about £31,650–£60,000 in England, and approximately $40,000–$100,000+ in the US depending on state and experience.