how much do teachers make a year

4 hours ago 3
Nature

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.