HCPS -- Henrico County Public Schools

Teacher Salary and Benefits

Henrico County Public Schools (HCPS) has more than fifty thousand students and 3,000 teachers. The tables below profile teacher and administration salaries at Henrico County Public Schools (HCPS). The data is obtained from multiple sources. 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 Henrico County Public Schools area.

HCPS Teacher Salary Details

This table details average salary and ranges for teachers, which is provided by the Bureau of Labor Statistics (BLS) for the Richmond local area. 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 average salary and ranges for special education teachers are employed by HCPS and surrounding area school districts.

 Average SalarySalary Range
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

Learn more about salary ranges and details on school administrators and support staff for the Richmond area below.

 Average SalarySalary Range
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

Henrico County Public Schools Jobs and Careers

The following tables outlines the number of teachers, administrators, and support staff that are employed by Henrico County Public Schools (HCPS). 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 Henrico County Public Schools (HCPS) per grade classification is displayed below.

 201220132014
Total Teachers3,1162,9132,769
Elementary School Teachers1,0599881,024
Middle & High School Teachers1,8081,7191,739

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.

 201220132014
Supervisors & Coordinators343432
Teaching Assistants368366402

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 Henrico County Public Schools (HCPS) are shown in the table below.

 201220132014
Total Administrators & Staff336336419
District Administrators454544
District Support Staff444241
School Administrative Support Staff220-71
Student Support Staff515151
Other Support Staff218216212
Librarians807978
Library Assistants & Technicians-4544
Guidance Counselors135128133
Elementary School Guidance Counselors464446
Middle & High School Guidance Counselors898487

Henrico County Public Schools (HCPS) Schools

We have listed the 82 schools and their contact information, which is operated by Henrico County Public Schools (HCPS) in the list below. To view additional information about each school click on the school link.

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

Henrico County Public Schools Map & Boundaries

Schools By City

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

Teaching in Glen Allen

School Grades Full-Time Teachers Students
Colonial Trail Elementary School
12101 Bacova Dr
Glen Allen VA 23059
(804) 364-0055
PK-5 23 536
Deep Run High School
4801 Twin Hickory Rd
Glen Allen VA 23059
(804) 364-8000
9-12 87 1,602
Echo Lake Elementary School
5200 Francistown Rd
Glen Allen VA 23060
(804) 527-4672
PK-5 26 645
Glen Allen Elementary School
11101 Mill Rd
Glen Allen VA 23060
(804) 756-3040
PK-5 25 652
Glen Allen High
10700 Staples Mill Rd
Glen Allen VA 23060
(804) 501-3300
9-12 89 1,661
Greenwood Elementary School
10960 Greenwood Rd
Glen Allen VA 23059
(804) 261-2970
PK-5 21 596
Holman Middle
600 Concourse Blvd
Glen Allen VA 23059
(804) 346-1300
6-8 53 917
Hungary Creek Middle School
4909 Francistown Rd
Glen Allen VA 23060
(804) 527-2640
6-8 61 1,016
Kaechele Elem
5680 Pouncey Tract Rd
Glen Allen VA 23059
(804) 364-0055
PK-5 14 411
Longdale Elementary School
9500 Norfolk St
Glen Allen VA 23060
(804) 261-5095
PK-5 22 519
Rivers Edge Elementary School
11600 Holman Ridge Rd
Glen Allen VA 23059
(804) 935-6760
PK-5 23 605
Shady Grove Elementary School
12200 Wyndham Lake Dr
Glen Allen VA 23059
(804) 360-0825
PK-5 28 758
Short Pump Middle School
4701 Pouncey Tract Rd
Glen Allen VA 23060
(804) 360-0800
6-8 45 797
Springfield Park Elementary School
4301 Fort Mchenry Parkway
Glen Allen VA 23060
(804) 527-4630
PK-5 25 693
Twin Hickory Elementary School
4900 Twin Hickory Lake Dr
Glen Allen VA 23059
(804) 360-4700
PK-5 21 689

Teaching in Highland Springs

School Grades Full-Time Teachers Students
Fair Oaks Elementary School
201 Jennings Rd
Highland Springs VA 23075
(804) 328-4085
PK-5 16 367
Highland Springs Elementary School
600 West Pleasant St
Highland Springs VA 23075
(804) 328-4045
PK-5 21 555
Highland Springs High School
15 South Oak Ave
Highland Springs VA 23075
(804) 328-4000
9-12 107 1,745

Teaching in Richmond

School Grades Full-Time Teachers Students
Adams Elementary School
600 South Laburnum Ave
Richmond VA 23223
(804) 226-8745
PK-5 18 462
Arthur Ashe, Jr. Elementary School
1001 Cedar Fork Rd
Richmond VA 23223
(804) 343-6550
PK-5 18 443
Baker Elementary School
6651 Willson Rd
Richmond VA 23231
(804) 226-8755
PK-5 17 492
Brookland Middle School
9200 Lydell Dr
Richmond VA 23228
(804) 261-5000
6-8 74 1,084
Byrd Middle School
9400 Quioccasin Rd
Richmond VA 23233
(804) 750-2630
6-8 68 1,018
Carver Elementary School
1801 Lauderdale Rd
Richmond VA 23233
(804) 750-2640
PK-5 20 527
Chamberlayne Elementary School
8200 St Charles Rd
Richmond VA 23227
(804) 261-5030
PK-5 17 482
Crestview Elementary School
1901 Charles St
Richmond VA 23226
(804) 673-3775
PK-5 14 362
Davis Elementary School
8801 Nesslewood Dr
Richmond VA 23229
(804) 527-4620
PK-5 22 522
Dumbarton Elementary School
9000 Hungary Spring Rd
Richmond VA 23228
(804) 756-3030
PK-5 22 687
Fairfield Middle School
5121 Nine Mile Rd
Richmond VA 23223
(804) 328-4020
6-8 66 984
Freeman High School
8701 Three Chopt Rd
Richmond VA 23229
(804) 673-3700
9-12 94 1,714
Gayton Elementary School
12481 Church Rd
Richmond VA 23233
(804) 360-0820
PK-5 20 553
Glen Lea Elementary School
3909 Austin Ave
Richmond VA 23222
(804) 228-2725
PK-5 19 536
Godwin High School
2101 Pump Rd
Richmond VA 23238
(804) 750-2600
9-12 95 1,791
Harvie Elementary School
3401 Harvie Rd
Richmond VA 23223
(804) 343-7010
PK-5 25 637
Henrico High School
302 Azalea Ave
Richmond VA 23227
(804) 228-2700
9-12 110 1,654
Hermitage High School
8301 Hungary Spring Rd
Richmond VA 23228
(804) 756-3000
9-12 100 1,567
Holladay Elementary School
7300 Galaxie Rd
Richmond VA 23228
(804) 261-5040
PK-5 21 619
Johnson Elementary School
5600 Bethlehem Rd
Richmond VA 23230
(804) 673-3735
PK-5 21 539
L. Douglas Wilder Middle School
6900 Wilkinson Rd
Richmond VA 23227
(804) 515-1100
6-8 68 910
Laburnum Elementary School
500 Meriwether Ave
Richmond VA 23222
(804) 228-2720
PK-5 21 567
Lakeside Elementary School
6700 Cedar Croft St
Richmond VA 23228
(804) 261-5050
PK-5 19 496
Longan Elementary School
9200 Mapleview Ave
Richmond VA 23294
(804) 527-4640
PK-5 20 469
Maybeury Elementary School
901 Maybeury Dr
Richmond VA 23229
(804) 750-2650
PK-5 21 619
Mehfoud Elementary School
8320 Buffin Rd
Richmond VA 23231
(804) 795-7020
PK-2 11 335
Montrose Elementary School
2820 Williamsburg Rd
Richmond VA 23231
(804) 226-8765
PK-5 16 413
Moody Middle School
7800 Woodman Rd
Richmond VA 23228
(804) 261-5015
6-8 59 1,016
Nuckols Farm Elementary School
12351 Graham Meadows Dr
Richmond VA 23233
(804) 364-0840
PK-5 21 618
Pemberton Elementary School
1400 Pemberton Rd
Richmond VA 23233
(804) 750-2660
PK-5 13 293
Pinchbeck Elementary School
1275 Gaskins Rd
Richmond VA 23233
(804) 750-2670
PK-5 24 554
Pocahontas Middle School
12000 Three Chopt Rd
Richmond VA 23233
(804) 364-0830
6-8 57 886
Ratcliffe Elementary School
2901 Thalen St
Richmond VA 23223
(804) 343-6535
PK-5 18 444
Ridge Elementary School
8910 Three Chopt Rd
Richmond VA 23229
(804) 673-3745
PK-5 19 507
Rolfe Middle School
6901 Messer Rd
Richmond VA 23231
(804) 226-8730
6-8 79 992
Short Pump Elementary School
3425 Pump Rd
Richmond VA 23233
(804) 360-0812
PK-5 23 605
Skipwith Elementary School
2401 Skipwith Rd
Richmond VA 23294
(804) 527-4650
PK-5 18 522
Three Chopt Elementary School
1600 Skipwith Rd
Richmond VA 23229
(804) 673-3755
PK-5 11 282
Trevvett Elementary School
2300 Trevvett Dr
Richmond VA 23228
(804) 261-5060
PK-5 21 506
Tuckahoe Elementary School
701 Forest Ave
Richmond VA 23229
(804) 673-3765
PK-5 29 739
Tuckahoe Middle School
9000 Three Chopt Rd
Richmond VA 23229
(804) 673-3720
6-8 67 1,082
Tucker High School
2910 Parham Rd
Richmond VA 23294
(804) 527-4600
9-12 99 1,527
Varina Elementary School
2551 New Market Rd
Richmond VA 23231
(804) 795-7010
3-5 16 337
Varina High School
7053 Messer Rd
Richmond VA 23231
(804) 226-8700
9-12 106 1,724
Ward Elementary School
3400 Darbytown Rd
Richmond VA 23231
(804) 795-7030
PK-5 23 539

Teaching in Sandston

School Grades Full-Time Teachers Students
Donahoe Elementary School
1801 Graves Rd
Sandston VA 23150
(804) 328-4035
PK-5 22 528
Elko Middle School
5901 Elko Rd
Sandston VA 23150
(804) 328-4110
6-8 59 886
Sandston Elementary School
7 Naglee Ave
Sandston VA 23150
(804) 328-4055
PK-5 8 218
Seven Pines Elementary School
301 Beulah Rd
Sandston VA 23150
(804) 328-4065
PK-5 19 518