Sign In Register

Schools in Mechanicsburg, PA

Public schools, enrollment data, student-teacher ratios, and higher education.

Mechanicsburg has 17 public schools with a total enrollment of 13,533 students and 852 teachers. There are 12 elementary, 3 middle, and 2 high schools. The average student-teacher ratio is 15.9:1.

Public Schools (17)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Cumberland Valley HS High 3,035 176 17.2:1
Mountain View MS Middle 1,378 89 15.5:1
Mechanicsburg Area SHS High 1,377 83 16.6:1
Mechanicsburg MS Middle 1,047 81 12.9:1
Eagle View MS Middle 1,021 59 17.3:1
Winding Creek El Sch Elementary 999 57 17.5:1
Elmwood Academy Elementary 707 44 16.1:1
Sporting Hill El Sch Elementary 554 32 17.3:1
Green Ridge El Sch Elementary 554 34 16.3:1
Hampden El Sch Elementary 530 33 16.1:1
Silver Spring El Sch Elementary 516 33 15.6:1
Rossmoyne El Sch Elementary 470 37 12.7:1
Kindergarten Academy Elementary 346 22 15.7:1
Upper Allen El Sch Elementary 286 22 13.0:1
Shepherdstown El Sch Elementary 263 19 13.8:1
Northside El Sch Elementary 248 17 14.6:1
Broad Street El Sch Elementary 202 14 14.4:1

Colleges & Universities (1)

Institution Type Highest Degree Enrollment Tuition (In-State)
Messiah University Private Non-Profit Graduate 3,569 $40,640
View full profile of Mechanicsburg, PA →