Elementary School Teacher Salary in Martinsville, VA


The average Elementary School Teacher salary in Martinsville is $43,344. The salary range for an Elementary School Teacher in Martinsville is usually between $40,704 and $46,755 per year. The average hourly pay for an Elementary School Teacher is $20.84. The employer paying the highest salary for an Elementary School Teacher job in Martinsville is School District Of Martinsville City with an average salary as high as $45,146.

Average Salary
$43,344/yr
Records Number
99
Employers Number
1

Elementary School Teacher Salary Statistics


Advertisement

Top Paying Employers for Elementary School Teacher Jobs in Martinsville, VA

EmployerAverage Salary
School District Of Martinsville City, VA$45,146

Elementary School Teacher Salary in States

Select a state to view specific salary for Elementary School Teacher and other interesting information


StateAverage SalaryRecords Number
Arkansas$70,0511586
California$129,18511025
Colorado$60,035487
Connecticut$88,483219
Florida$64,260375
Hawaii$58,7184484
Iowa$63,024374
Indiana$54,2605017
Louisiana$53,2102087
Massachusetts$84,0221284
Maryland$61,530160
Michigan$61,65291
Mississippi$51,7971813
North Carolina$44,73926
Nevada$63,7091405
Oregon$49,87035
Pennsylvania$74,42252331
South Carolina$54,22935
South Dakota$52,6694774
Tennessee$53,6571185
Utah$107,7292716
Virginia$50,118180
Vermont$54,83210
Washington$62,20327750
Wyoming$54,62752

Elementary School Teacher Salary in Cities

Select a city to view specific salary for Elementary School Teacher in this city


City NameStateRecords NumberAverage Salary
RoanokeVA438$48,800
AlexandriaVA172$49,498
FranklinVA108$50,621
SalemVA102$52,048
MartinsvilleVA99$45,146
StaffordVA55$47,353
SurryVA26$59,127
SpotsylvaniaVA8$62,429
Advertisement