Rockingham County Public Schools

Teacher Salary and Benefits

Rockingham County Public Schools manages 23 schools with more than 900 educators. The tables below provide teacher and administration salaries at Rockingham County Public Schools. The data is sourced from a number of 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 Rockingham County Public Schools area.

Rockingham County Public Schools Teacher Salary Details

The following table lists salary ranges for teachers, which is provided by the Bureau of Labor Statistics (BLS) for the Harrisonburg region. 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
Preschool Teacher$34,920$23,050-$52,660
Elementary School Teacher$52,470$49,440 - $58,220
Middle School Teacher$56,820$49,640 - $78,330
High School Teacher$57,830$48,710 - $76,660
PE Teacher$44,410$27,560 - $61,380

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

School Administrators and Staff Salary

See salary ranges and details on school administrators and support staff, including counselors and librarians for the Harrisonburg area below.

 Average SalarySalary Range
School Administrators (Elementary, Middle, & High School)$92,060$78,130 - $102,480
Guidance & School Counselors$55,620$39,370 - $73,670

Source: Bureau of Labor Statistics (BLS) 2022, MSA: Harrisonburg, 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 Rockingham County Public Schools is listed below. These estimates are calculated from the figures obtained from the NCES Finance Survey (2012).

 DistrictVirginia
Teachers & Aides$16,528$15,894
Administrators$15,179$15,095

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

Rockingham County Public Schools Jobs and Careers

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

 201220132014
Total Teachers870878872
Preschool Teachers252626
Kindergarten Teachers525349
Elementary School Teachers357361360
Middle & High School Teachers436438437

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 & Coordinators101013
Teaching Assistants166184181

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 Rockingham County Public Schools are shown in the table below.

 201220132014
Total Administrators & Staff672672670
District Support Staff433939
School Administrators464646
School Administrative Support Staff838383
Student Support Staff202019
Other Support Staff471479479
Librarians252526
Library Assistants & Technicians-1212
Guidance Counselors333535
Elementary School Guidance Counselors151616
Middle & High School Guidance Counselors191919

Rockingham County Public Schools Schools

We have listed the 23 schools and their contact information, which is managed by Rockingham County Public Schools 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:

Rockingham County Public Schools Map & Boundaries

Schools By City

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

Teaching in Bridgewater

School Grades Full-Time Teachers Students
John W. Wayland Elementary School
801 North Main St
Bridgewater VA 22812
(540) 828-6081
PK-5 36 555
Turner Ashby High School
800 North Main St
Bridgewater VA 22812
(540) 828-2008
9-12 71 1,027

Teaching in Broadway

School Grades Full-Time Teachers Students
Broadway High School
269 Gobbler Dr
Broadway VA 22815
(540) 896-7081
9-12 63 1,016
J. Frank Hillyard Middle School
226 Hawks Hill Dr
Broadway VA 22815
(540) 896-8961
6-8 53 778
John C. Myers Elementary School
290 Raider Rd
Broadway VA 22815
(540) 896-2297
PK-5 33 490

Teaching in Dayton

School Grades Full-Time Teachers Students
Ottobine Elementary School
8646 Waggys Creek Rd
Dayton VA 22821
(540) 879-2091
PK-5 16 225
Wilbur S. Pence Middle School
375 Bowman Rd
Dayton VA 22821
(540) 879-2535
6-8 56 772

Teaching in Elkton

School Grades Full-Time Teachers Students
East Rockingham High School
250 Eagle Rock Rd
Elkton VA 22827
(540) 298-7450
9-12 46 666
Elkton Elementary School
302 B St
Elkton VA 22827
(540) 298-1511
PK-5 22 357
Elkton Middle School
21063 Blue and Gold Dr
Elkton VA 22827
(540) 298-1228
6-8 39 514
River Bend Elementary School
14556 Rockingham Pk
Elkton VA 22827
(540) 298-5301
PK-5 23 336

Teaching in Fulks Run

School Grades Full-Time Teachers Students
Fulks Run Elementary School
11089 Brocks Gap Rd
Fulks Run VA 22830
(540) 896-7635
PK-5 16 200

Teaching in Grottoes

School Grades Full-Time Teachers Students
South River Elementary School
2101 Elm Ave
Grottoes VA 24441
(540) 249-4001
PK-5 25 400

Teaching in Harrisonburg

School Grades Full-Time Teachers Students
Lacey Spring Elementary School
8621 North Valley Pk
Harrisonburg VA 22802
(540) 433-7819
PK-5 19 244
Mountain View Elementary School
2800 Rawley Pk
Harrisonburg VA 22801
(540) 438-1965
PK-5 32 508
Pleasant Valley Elementary School
215 Pleasant Valley Rd
Harrisonburg VA 22801
(540) 434-4557
PK-5 18 236

Teaching in Linville

School Grades Full-Time Teachers Students
Linville-Edom Elementary School
3653 Linvilleedom Rd
Linville VA 22834
(540) 833-6916
PK-5 16 208

Teaching in Mcgaheysville

School Grades Full-Time Teachers Students
Mcgaheysville Elementary School
9508 Spotswood Trail
Mcgaheysville VA 22840
(540) 289-3004
PK-5 22 288

Teaching in Penn Laird

School Grades Full-Time Teachers Students
Cub Run Elementary School
1451 South Montevideo Circle
Penn Laird VA 22846
(540) 289-5854
PK-5 40 612
Montevideo Middle School
7648 Mcgaheysville Rd
Penn Laird VA 22846
(540) 289-3401
6-8 45 656
Peak View Elementary School
641 Lawyer Rd
Penn Laird VA 22846
(540) 289-7510
PK-5 28 448
Spotswood High School
368 Blazer Dr
Penn Laird VA 22846
(540) 289-3100
9-12 56 899

Teaching in Timberville

School Grades Full-Time Teachers Students
Plains Elementary School
225 American Legion Dr
Timberville VA 22853
(540) 896-8956
PK-5 29 448