Middle School English Teacher Salary in Roanoke, VA


The average Middle School English Teacher salary in Roanoke is $57,351. The salary range for a Middle School English Teacher in Roanoke is usually between $51,506 and $63,521 per year. The average hourly pay for a Middle School English Teacher is $27.57. The employer paying the highest salary for a Middle School English Teacher job in Roanoke is Roanoke County Public Schools with an average salary as high as $57,628.

Average Salary
$57,351/yr
Records Number
49
Employers Number
1

Middle School English Teacher Salary Statistics


Advertisement

Top Paying Employers for Middle School English Teacher Jobs in Roanoke, VA

EmployerAverage Salary
Roanoke County Public Schools, VA$57,628

Middle School English Teacher Salary in States

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


StateAverage SalaryRecords Number
Alabama$47,54224
California$99,88873
Colorado$63,92453
Connecticut$63,45719
Florida$59,83060
Indiana$67,40921
Louisiana$42,7962
Massachusetts$92,79048
Rhode Island$52,05523
Virginia$58,33477

Middle School English Teacher Salary in Cities

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


City NameStateRecords NumberAverage Salary
FairfaxVA204$82,573
RoanokeVA49$57,628
WilliamsburgVA28$51,436
Advertisement