Hanover County Public Schools

Teacher Salary and Benefits

Based on recent publications, over 1,000 educators are employed at Hanover County Public Schools. The Hanover County Public Schools school district salary figures presented in the data tables below are taken from several government sources as noted under each table. Note: The information provided below is for informational purposes only, for official information please contact the school district directly.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Search For Jobs

Search through jobs listings in and around Hanover County Public Schools area.

Hanover County Public Schools Teacher Salary Details

The following table details salary ranges for teachers sourced by the Bureau of Labor Statistics (BLS) for the Richmond and surrounding areas. There can be wide variations in salary, which can be attributed to experience or education levels. For example, a teacher with a master's in education may have higher salary than an entry level teacher.

 Average SalarySalary Range
Kindergarten Teacher$48,960$38,050 - $59,190
Elementary School Teacher$54,140$40,550 - $62,190
Middle School Teacher$56,010$40,510 - $76,190
High School Teacher$77,940$48,380 - $131,920
PE Teacher$71,100$26,650 - $107,390

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Richmond, SOC Codes: 25-2011, 25-2012, 25-2021, 25-2022, 25-2031, 27-2022, 25-3098, 25-9041

Special Education Teacher Salary

The table below displays salary ranges for special education teachers are employed by Hanover County Public Schools and surrounding area school districts.

 Average SalarySalary Range
Special Ed. (Preschool)----
Special Ed. (Kindergarten & Elementary)$53,490$40,480 - $62,290

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Richmond, SOC Codes: 25-2051, 25-2052, 25-2053, 25-2054

School Administrators and Staff Salary

See salary ranges and details on school administrators and support staff for the Richmond area below.

 Average SalarySalary Range
School Administrators (Preschool)$58,950$37,560-$76,160
School Administrators (Elementary, Middle, & High School)$94,150$64,110 - $124,990
Guidance & School Counselors$63,600$42,110 - $83,940

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Richmond, SOC Codes: 11-9031,11-9032,21-1012,25-4021

Employee and Teacher Benefits (Estimated)

The estimated value of administrator and teacher benefits provided by Hanover County Public Schools is listed below. These estimates are calculated from the figures obtained from the NCES Finance Survey (2012).

 DistrictVirginia
Teachers & Aides$20,043$15,876
Administrators$14,083$15,095

Source: Local Education Agency (School District) Finance Survey (F-33) Data (2012)

Hanover County Public Schools Jobs and Careers

The following tables outlines the number of teachers, administrators, and support staff that are employed by Hanover County Public Schools. This information is obtained through a self reported survey provided by the NCES Universe Survey.

Total Number of Teachers Employed

Total number of teachers employed by Hanover County Public Schools per grade classification is displayed below.

 20132014
Total Teachers1,3921,340
Kindergarten Teachers-6564
Elementary School Teachers-526537
Middle & High School Teachers-778736

Source: National Center For Education Statistics (NCES), CCD Local Education Agency (School District) Universe Survey 2014

Instructional Supervisors, Coordinators, and Teaching Assistants

Total number of instructional supervisors, coordinators, and teaching assistant jobs are listed in the table below.

 20122013
Supervisors & Coordinators-1431
Teaching Assistants-264261

Source: National Center For Education Statistics (NCES), CCD Local Education Agency (School District) Universe Survey 2014

District and School Administrators and Support Staff

Total number of school administrators and support staff that work for Hanover County Public Schools are shown in the table below.

 20132014
Total Administrators & Staff917912
District Administrators-2122
District Support Staff-2619
School Administrators-5858
School Administrative Support Staff-7274
Student Support Staff-8293
Other Support Staff-658646
Librarians-1515
Library Assistants & Technicians-1314
Guidance Counselors-4546
Elementary School Guidance Counselors-1617
Middle & High School Guidance Counselors-2929

Hanover County Public Schools Schools

We have listed the 26 schools and their contact information, which is managed by Hanover County Public Schools in the list below. See more information about each school by clicking on the name.

See how other nearby school districts compare in regards to teaching and employment opportunities:

Hanover County Public Schools Map & Boundaries

Schools By City

Click on the city name to see the list of schools in that city.

Teaching in Ashland

School Grades Full-Time Teachers Students
Elmont Elementary School
12007 Cedar Ln
Ashland VA 23005
(804) 365-8100
PK-5 26 410
Henry Clay Elementary School
310 South James St
Ashland VA 23005
(804) 365-8120
PK-2 22 397
John M. Gandy Elementary School
201 Archie Cannon Dr
Ashland VA 23005
(804) 365-4640
3-5 22 286
Liberty Middle School
13496 Liberty School Rd
Ashland VA 23005
(804) 365-8060
6-8 69 1,066
Patrick Henry High School
12449 West Patrick Henry Rd
Ashland VA 23005
(804) 365-8000
9-12 99 1,500

Teaching in Beaverdam

School Grades Full-Time Teachers Students
Beaverdam Elementary School
15485 Beaverdam School Rd
Beaverdam VA 23015
(804) 449-6373
PK-5 24 372

Teaching in Mechanicsville

School Grades Full-Time Teachers Students
Atlee High School
9414 Atlee Station Rd
Mechanicsville VA 23116
(804) 723-2100
9-12 98 1,638
Battlefield Park Elementary School
5501 Mechanicsville Turnpike
Mechanicsville VA 23111
(804) 723-3600
PK-5 35 517
Chickahominy Middle School
9450 Atlee Station Rd
Mechanicsville VA 23116
(804) 723-2160
6-8 76 1,187
Cold Harbor Elementary School
6740 Cold Harbor Rd
Mechanicsville VA 23111
(804) 723-3620
PK-5 35 602
Cool Spring Elementary School
9964 Honey Meadows Rd
Mechanicsville VA 23116
(804) 723-3560
PK-5 42 695
Hanover High School
10307 Chamberlayne Rd
Mechanicsville VA 23116
(804) 723-3700
9-12 92 1,299
Kersey Creek Elementary School
10004 Learning Ln
Mechanicsville VA 23116
(804) 723-3440
PK-5 37 623
Laurel Meadow Elementary School
8248 Leedavis Rd
Mechanicsville VA 23111
(804) 365-4510
PK-5 45 678
Lee Davis High School
7052 Mechanicsville Pk
Mechanicsville VA 23111
(804) 723-2200
9-12 98 1,585
Mechanicsville Elementary School
7425 Mechanicsville Elem Dr
Mechanicsville VA 23111
(804) 723-3640
PK-5 39 668
Oak Knoll Middle School
10295 Chamberlayne Rd
Mechanicsville VA 23116
(804) 365-4740
6-8 55 887
Pearson's Corner Elementary School
8290 New Ashcake Rd
Mechanicsville VA 23116
(804) 723-3660
PK-5 31 491
Pole Green Elementary School
8393 Pole Green Park Ln
Mechanicsville VA 23116
(804) 365-4700
PK-5 36 618
Rural Point Elementary School
7161 Studley Rd
Mechanicsville VA 23116
(804) 723-3580
PK-5 33 456
Stonewall Jackson Middle School
8021 Lee Davis Rd
Mechanicsville VA 23111
(804) 723-2260
6-8 74 1,133
Washington Henry Elementary School
9025 Washington Henry Dr
Mechanicsville VA 23116
(804) 723-2300
PK-5 30 513

Teaching in Montpelier

School Grades Full-Time Teachers Students
South Anna Elementary School
13122 Waltons Tavern Rd
Montpelier VA 23192
(804) 883-6089
PK-5 39 643