County / FIPS 42041
Cumberland County
Pennsylvania
Cumberland County runs 57 public schools reporting to NCES. It also has 4 Medicare-certified hospitals reporting to CMS, of which 3 carry an overall star rating.
At a glance
Public schools
57
Hospitals
4
With a star rating
3
Land area
545
Federal money
Obligations recorded against a place of performance in Cumberland County. An obligation is a legal commitment to pay, not cash out the door — outlays follow later, sometimes by years.
Obligations, FY2025
$106.3B
Per resident
$409,868
Change since FY2021
+22%
Fiscal years covered
5
▸ View as table
| Period | Obligations |
|---|---|
| 2021 | $87B |
| 2022 | $79B |
| 2023 | $95B |
| 2024 | $101B |
| 2025 | $106B |
Figures are nominal — not adjusted for inflation — because USAspending publishes them that way and adjusting them here would mean this site had edited a government figure. The per-resident figure divides by the 2020 decennial count, which is the population USAspending carries; a 2020 denominator against 2025 spending overstates per-head figures wherever a place has grown since. Cumberland County ranks 4th of 3,233 on this measure in FY2025.
Hospitals in Cumberland County
| Hospital | City | CMS rating |
|---|---|---|
| Penn State Health Hampden Medical Center | Enola | |
| Penn State Health Holy Spirit Medical Center | Camp Hill | |
| Upmc Carlisle | Carlisle | |
| Roxbury Treatment Center | Shippensburg | Not rated |
Public schools in Cumberland County
The 40 most complete records of 57. Enrollment is the most recent year NCES published.
| School | District | City | Enrollment |
|---|---|---|---|
| Allen Ms | West Shore SD | Camp Hill | 477 |
| Bellaire El Sch | Carlisle Area SD | Carlisle | 407 |
| Big Spring Hs | Big Spring SD | Newville | 739 |
| Big Spring Ms | Big Spring SD | Newville | 593 |
| Boiling Springs Hs | South Middleton SD | Boiling Springs | 777 |
| Broad Street El Sch | Mechanicsburg Area SD | Mechanicsburg | 202 |
| Camp Hill Ms | Camp Hill SD | Camp Hill | 298 |
| Camp Hill Shs | Camp Hill SD | Camp Hill | 416 |
| Carlisle Area Hs | Carlisle Area SD | Carlisle | 1,578 |
| Cedar Cliff Hs | West Shore SD | Camp Hill | 1,353 |
| Crestview El Sch | Carlisle Area SD | Carlisle | 516 |
| Cumberland Valley Hs | Cumberland Valley SD | Mechanicsburg | 3,035 |
| Eagle View Ms | Cumberland Valley SD | Mechanicsburg | 1,021 |
| East Pennsboro Area Ms | East Pennsboro Area SD | Enola | 563 |
| East Pennsboro Area Shs | East Pennsboro Area SD | Enola | 761 |
| East Pennsboro El Sch | East Pennsboro Area SD | Enola | 588 |
| Eisenhower El Sch | Camp Hill SD | Camp Hill | 255 |
| Elmwood Academy | Mechanicsburg Area SD | Mechanicsburg | 707 |
| Grace B Luhrs Univ Elem | Shippensburg Area SD | Shippensburg | 130 |
| Green Ridge El Sch | Cumberland Valley SD | Mechanicsburg | 554 |
| Hamilton El Sch | Carlisle Area SD | Carlisle | 346 |
| Hampden El Sch | Cumberland Valley SD | Mechanicsburg | 530 |
| Highland El Sch | West Shore SD | Camp Hill | 462 |
| Hillside El Sch | West Shore SD | New Cumberland | 534 |
| Hoover El Sch | Camp Hill SD | Camp Hill | 227 |
| Iron Forge El Sch | South Middleton SD | Boiling Springs | 484 |
| James Burd El Sch | Shippensburg Area SD | Shippensburg | 502 |
| Kindergarten Academy | Mechanicsburg Area SD | Mechanicsburg | 346 |
| Lamberton Ms | Carlisle Area SD | Carlisle | 543 |
| Letort El Sch | Carlisle Area SD | Carlisle | 231 |
| Mechanicsburg Area Shs | Mechanicsburg Area SD | Mechanicsburg | 1,377 |
| Mechanicsburg Ms | Mechanicsburg Area SD | Mechanicsburg | 1,047 |
| Middlesex El Sch | Cumberland Valley SD | Carlisle | 414 |
| Monroe El Sch | Cumberland Valley SD | Boiling Springs | 478 |
| Mooreland El Sch | Carlisle Area SD | Carlisle | 368 |
| Mount Rock Elem Sch | Big Spring SD | Newville | 327 |
| Mountain View Ms | Cumberland Valley SD | Mechanicsburg | 1,378 |
| Mt Holly Springs El Sch | Carlisle Area SD | Carlisle | 223 |
| New Cumberland Ms | West Shore SD | New Cumberland | 549 |
| Newville El Sch | Big Spring SD | Newville | 357 |