* Location: Salaries differ dramatically between states, and even within states, depending on the school district's wealth and cost of living. Urban areas often pay more than rural areas.
* Years of experience: Teachers typically receive salary increases based on their years of experience.
* Education level: Teachers with advanced degrees (master's, doctorate) usually earn more.
* Subject taught: Some subjects, particularly those in high demand, may command higher salaries.
* School type: Public school teachers generally earn less than private school teachers.
To find the average teacher's pay in a specific location, you'd need to research that area's Department of Education or relevant teacher's union websites. National averages are available from sources like the Bureau of Labor Statistics (BLS) in the US, but these are broad averages and don't reflect the wide variation mentioned above.