Largest Pennsylvania Private High Schools

The average private high school in Pennsylvania has 176 students (2026-27).
The largest private high school in Pennsylvania is Milton Hershey School, with 2,189 students.

Quick Facts (26-27)

  • # PA Schools Ranked: 677
  • Top 20 Range (Students): 819–2,189
  • PA School Avg.: 173
  • National School Avg.: 244

Quick Facts (26-27)

  • # PA Schools Ranked: 677
  • Top 20 Range (Students): 819–2,189
  • PA School Avg.: 173
  • National School Avg.: 244

Pennsylvania Average Students Per School (Trends)

Showing 2016–2025. Full 11-year historical data available below ↓

Total Growth: (-15.6%) (-32 since 2016)

Show school map — Pennsylvania (students range: 819–2,189, avg 173)
School Size Range: 673 2,189 Avg. School Size: 945

Largest Pennsylvania Private High Schools (2026-27)

Milton Hershey School Photo
Gr: PK-12 | 2,189 students
Avg. class size: 15 students
Sports: 15 | Extracurriculars: 46
Alternative School
1201 Homestead Ln
Hershey, PA 17033
(800) 322-3248
(2)
Map of Veritas Scholars Academy
Gr: K-12 | 1,300 students
Extracurriculars: 15
Christian
1805 Olde Homestead Ln
Lancaster, PA 17601
(800) 922-5082
Map of Archbishop Prendergast High School
Gr: 9-12 | 1,287 students
Catholic
401 N Lansdowne Ave
Drexel Hill, PA 19026
(610) 259-0265
Map of The Episcopal Academy
Gr: PK-12 | 1,250 students
Sports: 20
Episcopal
1785 Bishop White Drive
Newtown Square, PA 19073
(484) 424-1400
Springside Chestnut Hill Academy Photo
Gr: NS-12 | 1,245 students
Avg. class size: 15 students
Sports: 17 | Extracurriculars: 15
500 W Willow Grove Avenue
Philadelphia, PA 19118
(215) 247-7007
(5)
Germantown Academy Photo
Gr: PK-12 | 1,225 students
Avg. class size: 17 students
Sports: 20 | Extracurriculars: 29
340 Morris Rd
Fort Washington, PA 19034
(267) 405-7070
(5)
Shady Side Academy Photo
Gr: PK-12 | 1,221 students
Avg. class size: 15 students
Sports: 20 | Extracurriculars: 58
423 Fox Chapel Road
Pittsburgh, PA 15238
(412) 968-3179
(3)
Germantown Friends School Photo
Gr: NS-12 | 1,157 students
Sports: 14 | Extracurriculars: 74
Friends
31 W Coulter Street
Philadelphia, PA 19144
(215) 951-2300
Map of La Salle College High School
Gr: 9-12 | 1,141 students
Avg. class size: 18 students
Sports: 23
All-boys (Catholic)
8605 Cheltenham Avenue
Glenside, PA 19038
(215) 233-2911
(2)
Map of Cardinal O'hara High School
Gr: 9-12 | 1,020 students
Sports: 18
Catholic
1701 S Sproul Rd
Springfield, PA 19064
(610) 544-3800
Map of William Penn Charter School
Gr: PK-12 | 1,004 students
Avg. class size: 15 students
Sports: 19
Friends
3000 W School House Lane
Philadelphia, PA 19144
(215) 844-3460
(1)
Map of Delaware County Christian School
Gr: PK-12 | 977 students
Avg. class size: 19 students
Sports: 16
Christian
462 Malin Rd
Newtown Square, PA 19073
(610) 353-6522
(1)
The Haverford School Photo
Gr: PK-12 | 960 students
Avg. class size: 16 students
Sports: 18 | Extracurriculars: 32
All-boys
450 Lancaster Ave.
Haverford, PA 19041
(610) 642-3020
(1)
St. Joseph's Preparatory School Photo
Gr: 9-12 | 940 students
Avg. class size: 26 students
Sports: 22 | Extracurriculars: 32
All-boys (Catholic)
1733 W. Girard Ave
Philadelphia, PA 19130
(215) 978-1958
Map of Calvary Christian Academy
Gr: PK-12 | 878 students
Christian
13500 Philmont Ave
Philadelphia, PA 19116
(215) 969-1579
Map of Bishop Shanahan High School
Gr: 9-12 | 876 students
Sports: 19 | Extracurriculars: 39
Catholic
220 Woodbine Rd
Downingtown, PA 19335
(610) 518-1300
Moravian Academy Photo
Gr: NS-12 | 867 students
Avg. class size: 16 students
Sports: 17 | Extracurriculars: 18
4313 Green Pond Rd
Bethlehem, PA 18020
(610) 332-5200
(1)
Map of Monsignor Bonner & Archbishop Prendergast High School
Gr: 9-12 | 843 students
Catholic
401 N Lansdowne Ave 403
Drexel Hill, PA 19026
(610) 259-0280
Map of Archbishop Wood High School
Gr: 9-12 | 839 students
Catholic
655 York Rd
Warminster, PA 18974
(215) 672-5050
Wyoming Seminary Upper School Photo
Gr: PK-12 | 819 students
Avg. class size: 14 students
Sports: 14 | Extracurriculars: 48
201 N Sprague Ave
Kingston, PA 18704
(570) 270-2100
Roman Catholic High School Photo
Gr: 9-12 | 813 students
All-boys (Catholic)
301 N Broad St
Philadelphia, PA 19107
(215) 627-1270
Map of Berks Catholic High School
Gr: 9-12 | 811 students
Sports: 19 | Extracurriculars: 8
Catholic
955 E Wyomissing Blvd
Reading, PA 19611
(610) 374-8361
Map of Archbishop Ryan High School
Gr: 9-12 | 804 students
Catholic
11201 Academy Rd
Philadelphia, PA 19154
(215) 637-1800
(1)
Dock Mennonite Academy Photo
Gr: PK-12 | 797 students
Mennonite
420 Godshall Rd
Souderton, PA 18964
(215) 723-1196
Map of Faith Christain Academy Lower
Gr: K-12 | 760 students
Christian
2360 N Old Bethlehem Pike
Quakertown, PA 18951
(215) 257-4577
Map of Central Catholic High School
Gr: 9-12 | 744 students
All-boys (Catholic)
4720 5th Ave
Pittsburgh, PA 15213
(412) 208-3422
(1)
Map of Father Judge High School
Gr: 9-12 | 734 students
Sports: 14
All-boys (Catholic)
3301 Solly Ave
Philadelphia, PA 19136
(215) 338-9494
Eden Christian Academy Photo
Gr: PK-12 | 723 students
Avg. class size: 14 students
Sports: 9 | Extracurriculars: 12
Christian
206 Siebert Road
Pittsburgh, PA 15237
(412) 364-8055
(1)
Map of Pope John Paul Ii High School
Gr: 9-12 | 720 students
Catholic
181 Rittenhouse Rd
Royersford, PA 19468
(484) 975-6500
Map of Bishop Mcdevitt High School
Gr: 9-12 | 716 students
Catholic
1 Crusader Way
Harrisburg, PA 17111
(717) 236-7973
North Catholic High School Photo
Gr: 9-12 | 702 students
Avg. class size: 18 students
Sports: 19
Catholic
1617 Rt. 228
Cranberry Township, PA 16066
(412) 321-4823
Westtown School Photo
Gr: PK-12 | 693 students
Avg. class size: 15 students
Sports: 19 | Extracurriculars: 61
Friends
975 Westtown Road
West Chester, PA 19382
(610) 399-7900
(10)
Map of Bethlehem Catholic High School
Gr: 9-12 | 678 students
Avg. class size: 26 students
Catholic
2133 Madison Ave
Bethlehem, PA 18017
(610) 866-0791
Map of Archbishop John Carroll High School
Gr: 9-12 | 674 students
Catholic
211 W Matsonford Rd
Wayne, PA 19087
(610) 688-7610
The Agnes Irwin School Photo
Gr: NS-12 | 673 students
Avg. class size: 15 students
Sports: 14
All-girls
275 S Ithan Ave
Bryn Mawr, PA 19010
(610) 801-1869
(3)
Show 100 more private schools in Pennsylvania (out of 677 total schools)
Loading...

Frequently Asked Questions

What is the Pennsylvania average private high schools student size?
The Pennsylvania average private high schools student size is 176 for 2026-27.
What are the private high schools with the largest student size in Pennsylvania?
The top ranked private high schools in Pennsylvania include Milton Hershey School, Veritas Scholars Academy and Archbishop Prendergast High School.

Recent Articles

When a Private School Changes Head of School
When a Private School Changes Head of School
A private school leadership change can raise important questions. Learn how to evaluate head of school transitions, identify warning signs, and protect your child's educational experience before enrolling confidently.
Private School Financial Aid Renewal: Could Awards Shrink?
Private School Financial Aid Renewal: Could Awards Shrink?
Could your private school financial aid shrink next year? Learn why awards change, how income and school budgets affect renewal, and what parents can do to protect affordability long-term.
Need-Blind vs. Need-Aware Private School Admissions
Need-Blind vs. Need-Aware Private School Admissions
Understand how need-blind and need-aware private school admissions affect acceptance decisions, financial aid eligibility, and affordability, with practical guidance to help parents compare schools, ask questions, and plan confidently ahead.