Top Cumberland County Public Schools

All
(45)
All
(45)
 
High
(8)
High
(8)
 
Middle
(8)
Middle
(8)
 
Elementary
(37)
Elementary
(37)
 
Private
(43)
Private
(43)
 

Top Cumberland County Public Schools (2019-20)

  • School Location Grades Students
  • Camp Hill Allen Middle School
    4225 Gettysburg Rd
    Camp Hill, PA 17011
    (717)761-1500

    Grades: 6-8 | 523 students
  • Newville Big Spring High School
    100 Mount Rock Rd
    Newville, PA 17241
    (717)776-2436

    Grades: 9-12 | 869 students
  • Newville Big Spring Middle School
    47 Mount Rock Rd
    Newville, PA 17241
    (717)776-2471

    Grades: 6-8 | 579 students
  • Mechanicsburg Broad Street Elementary School
    200 S Broad St
    Mechanicsburg, PA 17055
    (717)691-4574

    Grades: 1-5 | 227 students
  • Camp Hill Camp Hill Middle School
    2401 Chestnut St
    Camp Hill, PA 17011
    (717)901-2450

    Grades: 6-8 | 335 students
  • Camp Hill Camp Hill Senior High School
    100 S 24th St
    Camp Hill, PA 17011
    (717)901-2500

    Grades: 9-12 | 392 students
  • Camp Hill Cedar Cliff High School
    1301 Carlisle Road
    Camp Hill, PA 17011
    (717)737-8654

    Grades: 9-12 | 1252 students
  • Mechanicsburg Cumberland Perry Avts Vocational School
    110 Old Willow Mill Road
    Mechanicsburg, PA 17050
    (717)697-0354

    Grades: 9-12 | n/a students
  • Mechanicsburg Cumberland Valley High School
    6746 Carlisle Pike
    Mechanicsburg, PA 17050
    (717)766-0217

    Grades: 9-12 | 2643 students
  • Enola East Pennsboro Area Middle School
    529 N Enola Dr
    Enola, PA 17025
    (717)732-0771

    Grades: 5-8 | 807 students
  • Enola East Pennsboro Area Senior High School
    425 W Shady Ln
    Enola, PA 17025
    (717)732-0723

    Grades: 9-12 | 809 students
  • Enola East Pennsboro Elementary School
    840 Panther Pkwy
    Enola, PA 17025
    (717)732-0441

    Grades: K-4 | 549 students
  • Camp Hill Eisenhower Elementary School
    340 N 21st St
    Camp Hill, PA 17011
    (717)901-2600

    Grades: 3-5 | 327 students
  • Mechanicsburg Elmwood Elementary School
    100 E Elmwood Avenue
    Mechanicsburg, PA 17055
    (717)691-4578

    Grades: 1-5 | 449 students
  • Mechanicsburg Good Hope Middle School
    451 Skyport Rd
    Mechanicsburg, PA 17050
    (717)761-1865

    Grades: 6-8 | 1092 students
  • Shippensburg Grace B Luhrs Univ Elementary School
    Shippensburg University, 1871
    Shippensburg, PA 17257
    (717)477-1612

    Grades: K-5 | 126 students
  • Mechanicsburg Green Ridge Elementary School
    1 Green Ridge Rd
    Mechanicsburg, PA 17050
    (717)766-4911

    Grades: K-5 | 564 students
  • Mechanicsburg Hampden Elementary School
    441 Skyport Rd
    Mechanicsburg, PA 17050
    (717)737-4513

    Grades: K-5 | 759 students
  • Camp Hill Highland Elementary School
    1325 Carlisle Rd
    Camp Hill, PA 17011
    (717)901-9860

    Grades: K-5 | 479 students
  • Camp Hill Hoover Elementary School
    420 S 24th St
    Camp Hill, PA 17011
    (717)901-2550

    Grades: K-2 | 263 students
  • Shippensburg James Burd Elementary School
    600 Brad Street
    Shippensburg, PA 17257
    (717)530-2780

    Grades: K-3 | 492 students
  • Mechanicsburg Kindergarten Center At Filbert St
    505 S Filbert Street
    Mechanicsburg, PA 17055
    (717)506-0852

    Grades: K | 361 students
  • Carlisle Letort Elementary School
    110 E South St
    Carlisle, PA 17013
    (717)240-6800

    Grades: K-5 | 280 students
  • Camp Hill Lower Allen Elementary School
    4100 Old Gettysburg Road
    Camp Hill, PA 17011
    (717)761-8415

    Grades: K-2 | 182 students
  • Mechanicsburg Mechanicsburg Area Senior High School
    500 S Broad St
    Mechanicsburg, PA 17055
    (717)691-4530

    Grades: 9-12 | 1158 students
  • Mechanicsburg Mechanicsburg Middle School
    1750 South Market Street
    Mechanicsburg, PA 17055
    (717)691-4560

    Grades: 6-8 | 907 students
  • Carlisle Middlesex Elementary School
    250 N Middlesex Rd
    Carlisle, PA 17013
    (717)697-2362

    Grades: K-5 | 399 students
  • Boiling Springs Monroe Elementary School
    1240 Boiling Springs Rd
    Boiling Springs, PA 17007
    (717)697-0028

    Grades: K-5 | 412 students
  • Newville Mount Rock Elementary School
    47 Mount Rock Rd
    Newville, PA 17241
    (717)776-2025

    Grades: K-5 | 377 students
  • Shippensburg Nancy Grayson Elementary School
    301 Lurgan Avenue
    Shippensburg, PA 17257
    (717)530-2770

    Grades: K-3 | 449 students
  • Newville Newville Elementary School
    100 Steelstown Rd
    Newville, PA 17241
    (717)776-2035

    Grades: K-5 | 335 students
  • Mechanicsburg Northside Elementary School
    411 N Walnut St
    Mechanicsburg, PA 17055
    (717)691-4581

    Grades: 1-5 | 239 students
  • Newville Oak Flat Elementary School
    334 Centerville Rd
    Newville, PA 17241
    (717)776-2045

    Grades: K-5 | 411 students
  • Mechanicsburg Rossmoyne Elementary School
    1225 Rossmoyne Rd
    Mechanicsburg, PA 17055
    (717)697-8578

    Grades: 3-5 | 199 students
  • Enola Shaull Elementary School
    1 Shaull Drive
    Enola, PA 17025
    (717)732-2460

    Grades: K-5 | 618 students
  • Show 10 more public schools in Cumberland County, PA
Recent Articles
Learn how various states regulate maximum class sizes.
Being a parent is never easy, but some children are more challenging than others. If you're concerned that your child's behavioral issues might be more than just temporary, consider whether an alternative school might be the next move.
All students deserve to have an equal chance at academic success but not every student learns in the same way. Alternative schools provide students with unique challenges or abilities an opportunity to succeed in a different educational setting. Keep reading to learn more about alternative schools and their impact on college admissions.