18 schools in Mechanicsburg
Public K-12 enrollment in Mechanicsburg totals about 13,918 students across 18 schools (an average of 773 students per campus).
7-year change in Mechanicsburg
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Broad Street El Sch | Elementary | 01-03 | 239 |
| Cumberland Perry Area Career & Technical Center | High | 09-12 | 28 |
| Cumberland Valley HS | High | 09-12 | 3,163 |
| Eagle View MS | Middle | 06-08 | 1,111 |
| Elmwood Academy | Elementary | 04-05 | 712 |
| Green Ridge El Sch | Elementary | 01-05 | 474 |
| Hampden El Sch | Elementary | KG-05 | 538 |
| Kindergarten Academy | Elementary | KG-KG | 321 |
| Mechanicsburg Area SHS | High | 09-12 | 1,412 |
| Mechanicsburg MS | Middle | 06-08 | 1,112 |
| Mountain View MS | Middle | 06-08 | 1,403 |
| Northside El Sch | Elementary | 01-03 | 221 |
| Rossmoyne El Sch | Elementary | KG-04 | 417 |
| Shepherdstown El Sch | Elementary | 01-03 | 283 |
| Silver Spring El Sch | Elementary | KG-05 | 528 |
| Sporting Hill El Sch | Elementary | KG-05 | 580 |
| Upper Allen El Sch | Elementary | 01-03 | 321 |
| Winding Creek El Sch | Elementary | KG-05 | 1,055 |
About Mechanicsburg
Mechanicsburg is a middle-population Pennsylvania city in terms of public-school footprint, with 18 schools and 13,918 students total.
Looking at the level breakdown, the city consists of 12 elementary, 3 middle, and 3 high.
Schools in Mechanicsburg average about 773 students each, 36% above the Pennsylvania norm.
Looking at the last 7 years. Combined enrollment now sits at 13,918 students, rose 19% from the 11,713 reported in SY 2017-18. Mechanicsburg now counts 18 public schools, up from 16 in SY 2017-18. Demographically, the White share of enrollment fell from 74% to 62%.
On allk12, the community for Mechanicsburg discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.