* State: Teacher salaries differ significantly from state to state. States with higher costs of living tend to pay more, but this isn't always the case.
* Years of experience: Salaries generally increase with years of experience. A beginning teacher will earn considerably less than a veteran teacher.
* Education level: Teachers with advanced degrees (Master's, Doctorate) typically earn more than those with only a Bachelor's degree.
* School district: Wealthier school districts often pay more than poorer ones. Urban vs. rural districts can also have significant salary differences.
* Subject taught: Some specialized subjects might command higher salaries.
* Grade level: There can be slight differences in pay based on grade level taught (e.g., elementary vs. high school).
While you can find average teacher salaries for specific states or even districts online, a national average would be misleading because it masks the vast discrepancies. To get an accurate figure, you'd need to specify the location, experience level, and other relevant factors.