Schools
25 Best Virginia School Districts To Teach In, Average Salaries
Most school districts in VA pay their teachers $55,000 or more, according to Niche. See how districts rank for best systems to teach in.

VIRGINIA — Public school teachers in Virginia can make vastly different salaries, depending on which school district they work for.
Many top school districts in Northern Virginia pay their teachers in a range from $70,000 to $100,000, making the region one of the better in the nation for teacher salaries, according to Niche.
In the Alexandria City Public Schools, the average salary paid to teachers is one of the highest in the state at more than $100,000, while the lowest pay listed among the top 25 was Norton City Public Schools at about $47,000, according to Niche.
Find out what's happening in Across Virginiafor free with the latest updates from Patch.
- Related: Virginia's Best Public, Private High Schools: New Rankings Released
- Related: NoVA School Districts Rank Among Virginia's Best
Here are the 25 best school districts to teach for in Virginia and their average teacher's salary:
- Arlington Public Schools, $102,483
- Charlotte County Public Schools, $67,684
- Falls Church City Public Schools, $102,638
- Charlottesville City Schools, $77,484
- Highland County Public Schools, $63,135
- West Point Public Schools, $57,811
- Lexington City Public Schools, $58,552
- Rockingham County Public Schools, $63,920
- Wise County Public Schools, $53,407
- Williamsburg-James City County Public Schools, $66,004
- Fairfax County Public Schools, $83,603
- Bristol City Public Schools, $57,599
- Albemarle County Public Schools, $64,075
- Norton City Public Schools, $47,779
- Dickenson County Public Schools, $47,290
- Virginia Beach City Public Schools, $66,830
- York County School Division, $59,646
- Alexandria City Public Schools, $113,366
- Louisa County Public Schools, $58,520
- Waynesboro City Public Schools, $65,820
- Colonial Heights City Public Schools, $60,420
- Loudoun County Public Schools, $76,560
- Franklin County Public Schools, $62,536
- Montgomery County Public Schools, $51,834
- Northumberland County Public Schools, $57,374
Rankings Methodology
Find out what's happening in Across Virginiafor free with the latest updates from Patch.
Explore the best school districts to teach. Ranking factors include teacher salaries, teacher tenure, teacher absenteeism, student-teacher ratio, as well as the district's Niche grades for Overall, Administration, Safety, and Resources. Read more on how this ranking was calculated.
Where Niche Grades come from and how Niche calculates rankings.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.