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, and the last day of school is Fri, Jun 4, 2027, according to the district's published calendar. Scheduled breaks include No School - Spring Break (Mon, Mar 29, 2027 to Fri, Apr 2, 2027).

First day of school
Thu, Aug 20, 2026
Last day of school
Fri, Jun 4, 2027
No School - Spring Break
Mon, Mar 29, 2027 to Fri, Apr 2, 2027
No School - Division Holiday
Mon, Sep 7, 2026
No School - Teacher Inservices
Mon, Oct 12, 2026 to Mon, Nov 2, 2026
No School - Teacher Workday
Fri, Oct 23, 2026
No School - Parent Teacher Conferences
Tue, Nov 3, 2026
No School - Division Holiday
Wed, Nov 25, 2026 to Fri, Nov 27, 2026
No School - Division Holiday
Mon, Dec 21, 2026 to Mon, Jan 18, 2027
No School - Teacher Workday
Tue, Jan 19, 2027
No School - Parent Teacher Conferences
Mon, Feb 15, 2027
No School - Teacher Inservices
Tue, Feb 16, 2027
No School - Teacher Workday
Fri, Mar 26, 2027
11,534
Students
23
Schools
15 elem ยท 4 mid ยท 4 high
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

661 events

Tue, Jul 21

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 22

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 22

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 23

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 23

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 24

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 24

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 25

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 25

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 26

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.