Rural

Rockingham County Public Schools โ€” District Profile & Schools

Harrisonburg, Virginia ยท Harrisonburg city

Sync Rockingham County Public Schools's calendar to your phone โ€” PA days, breaks, holidays, and more. $29.99/year. Get started

Key Dates โ€” Rockingham County Public Schools School Calendar

The first day of school in Rockingham County Public Schools is Thu, Aug 20, 2026, according to the district's published calendar.

First day of school
Thu, Aug 20, 2026
11,534
Students
23
Schools
13.7:1
Student-Teacher
843 teachers
-1 - 12
Grades

Quick Facts

501
Avg. School Size
2,077
Total Staff

Rockingham County Public Schools Calendar

218 events

Jul 6 - 24

Event

Summer School

Tue, Jul 7

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Wed, Jul 8

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Thu, Jul 9

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Fri, Jul 10

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Sat, Jul 11

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Sun, Jul 12

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Mon, Jul 13

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Tue, Jul 14

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Wed, Jul 15

Event

ADULT CLASS REGISTRATION BEGINS FOR FALL TRADES CLASSES

Fall adult trade class registration will be held from July 1st through August 10th, 2026. Register in person, by phone or by mail, and payment can be made with cash, check, VISA, DISCOVER, and MASTERCARD. Fall course schedule available HERERegistration will remain open until the start of classes, or until the individual courses have been filled. PLEASE NOTE: MTC WILL BE CLOSED FRIDAY, JULY 3RD IN OBSERVANCE OF INDEPENDENCE DAY.

Need help subscribing? See our guides for Google Calendar, Apple Calendar, or Outlook.

Data source: official Rockingham County Public Schools website ยท Last verified Jul 7, 2026 ยท How we verify this data

Contact

Address
100 Mount Clinton Pike
Harrisonburg, VA 22802
Phone
(540)564-3200

Staff & Students

Teachers (FTE)
843
Total Staff
2,077
Data Source
NCES Common Core of Data
School Year 2023-24

Schools in Rockingham County Public Schools (23)

Turner Ashby High

Bridgewater

High
1,005 studentsGrades 9 - 1215:1 ratio36.82% FRPL

Spotswood High

Penn Laird

High
932 studentsGrades 9 - 1216.1:1 ratio38.84% FRPL

Broadway High

Broadway

High
896 studentsGrades 9 - 1213.2:1 ratio41.74% FRPL

East Rockingham High

Elkton

High
798 studentsGrades 9 - 1214.8:1 ratio43.11% FRPL

Cub Run Elementary

Penn Laird

Primary
751 studentsGrades -1 - 515.3:1 ratio64.71% FRPL

Wilbur S. Pence Middle

Dayton

Middle
669 studentsGrades 6 - 812.6:1 ratio41.55% FRPL

J. Frank Hillyard Middle

Broadway

Middle
642 studentsGrades 6 - 812.1:1 ratio49.07% FRPL

Montevideo Middle

Penn Laird

Middle
619 studentsGrades 6 - 811.9:1 ratio43.62% FRPL

Elkton Middle

Elkton

Middle
608 studentsGrades 6 - 812.2:1 ratio64.14% FRPL

Peak View Elementary

Penn Laird

Primary
536 studentsGrades -1 - 515.3:1 ratio44.22% FRPL

John W. Wayland Elementary

Bridgewater

Primary
500 studentsGrades -1 - 513.9:1 ratio37.8% FRPL

John C. Myers Elementary

Broadway

Primary
482 studentsGrades -1 - 513.8:1 ratio65.56% FRPL

Plains Elementary

Timberville

Primary
466 studentsGrades -1 - 515:1 ratio69.1% FRPL

Mountain View Elementary

Harrisonburg

Primary
443 studentsGrades -1 - 514.8:1 ratio67.04% FRPL

River Bend Elementary

Elkton

Primary
342 studentsGrades -1 - 513.2:1 ratio73.98% FRPL

South River Elementary

Grottoes

Primary
314 studentsGrades -1 - 513.7:1 ratio63.38% FRPL

Elkton Elementary

Elkton

Primary
293 studentsGrades -1 - 513.3:1 ratio71.33% FRPL

Pleasant Valley Elementary

Harrisonburg

Primary
248 studentsGrades -1 - 514.6:1 ratio74.6% FRPL

McGaheysville Elementary

McGaheysville

Primary
243 studentsGrades -1 - 512.8:1 ratio44.44% FRPL

Lacey Spring Elementary

Harrisonburg

Primary
225 studentsGrades -1 - 512.5:1 ratio73.78% FRPL

Ottobine Elementary

Dayton

Primary
189 studentsGrades -1 - 514.5:1 ratio67.72% FRPL

Linville-Edom Elementary

Linville

Primary
179 studentsGrades -1 - 512.8:1 ratio39.11% FRPL

Fulks Run Elementary

Fulks Run

Primary
154 studentsGrades -1 - 512.8:1 ratio83.77% FRPL

Frequently Asked Questions about Rockingham County Public Schools

The first day of school in Rockingham County Public Schools is Thu, Aug 20, 2026, according to the district's published calendar.