For the 2026 school year, there are 41 all-boys private schools serving 9,854 students in Pennsylvania.
The top-ranked all-boys private schools in Pennsylvania include Malvern Preparatory School, Central Catholic High School, and Holy Ghost Prep.
The average tuition cost is $31,376, which is higher than the Pennsylvania private school average tuition cost of $14,807.
Top-Ranked Pennsylvania All-Boys 草榴社区 Schools (2026)
School
Location
Quick Facts
The Church Farm School![The Church Farm School Photo - Church Farm School recently underwent a $15M campus modernization project, creating new student learning spaces, a Center for the Arts and a more accessible campus. The Church Farm School Photo - Church Farm School recently underwent a $15M campus modernization project, creating new student learning spaces, a Center for the Arts and a more accessible campus.]()

All-boys (Episcopal)
1001 E Lincoln Hwy
Exton, PA 19341
(610) 363-7500
Exton, PA 19341
(610) 363-7500
Gr: 9-12 | 147 students Avg. class size: 10 students Sports: 11 | Extracurrculars: 20 Tuition & acceptance rate listed
401 S Bryn Mawr Avenue
Bryn Mawr, PA 19010
(610) 525-1670
Bryn Mawr, PA 19010
(610) 525-1670
Gr: K-8 | 171 students Avg. class size: 17 students Sports: 10 | Extracurrculars: 11 Tuition & acceptance rate listed
583 Sugartown Road
Malvern, PA 19355
(610) 644-1754
Malvern, PA 19355
(610) 644-1754
Gr: 6-12 | 89 students Avg. class size: 7 students Sports: 7 | Extracurrculars: 7 Tuition listed
Po Box 707
Bryn Athyn, PA 19009
(267) 502-4855
Bryn Athyn, PA 19009
(267) 502-4855
Gr: 9-12 | 111 students Sports: 8 Tuition listed
Cathedral Preparatory School
All-boys (Catholic)
225 W 9th St
Erie, PA 16501
(814) 453-7737
Erie, PA 16501
(814) 453-7737
Gr: 9-12 | 406 students Avg. class size: 23 students Sports: 12 | Extracurrculars: 22 Tuition & acceptance rate listed
4720 5th Ave
Pittsburgh, PA 15213
(412) 208-3422
Pittsburgh, PA 15213
(412) 208-3422
Gr: 9-12 | 744 students Avg. class size: 21 students Tuition & acceptance rate listed
Devereux Brandywine
All-boys | Special Education School
160 Devereux Road
Glenmoore, PA 19343
(484) 228-4750
Glenmoore, PA 19343
(484) 228-4750
Gr: 1-12 | 97 students Avg. class size: 10 students Extracurrculars: 7 Tuition listed
363 N. Valley Forge Road
Devon, PA 19333
(610) 688-7337
Devon, PA 19333
(610) 688-7337
Gr: 6-12 | 325 students Avg. class size: 14 students Sports: 16 | Extracurrculars: 24 Tuition listed
Father Judge High School
All-boys (Catholic)
3301 Solly Ave
Philadelphia, PA 19136
(215) 338-9494
Philadelphia, PA 19136
(215) 338-9494
Gr: 9-12 | 734 students Sports: 14
Glen Mills Schools
All-boys | Alternative School
185 Glen Mills Road
Concordville, PA 19331
(610) 459-8100
Concordville, PA 19331
(610) 459-8100
Gr: PK | 743 students
Harborcreek Youth Services
All-boys | Alternative School
5712 Iroquois Ave
Harborcreek, PA 16421
(814) 899-7664
Harborcreek, PA 16421
(814) 899-7664
Gr: 6-12 | 56 students
450 Lancaster Ave.
Haverford, PA 19041
(610) 642-3020
Haverford, PA 19041
(610) 642-3020
Gr: PK-12 | 943 students Avg. class size: 16 students Sports: 18 | Extracurrculars: 34 Tuition & acceptance rate listed
2429 Bristol Pike
Bensalem, PA 19020
(215) 639-2102
Bensalem, PA 19020
(215) 639-2102
Gr: 9-12 | 419 students Sports: 16 Tuition & acceptance rate listed
8605 Cheltenham Avenue
Glenside, PA 19038
(215) 233-2911
Glenside, PA 19038
(215) 233-2911
Gr: 9-12 | 1,141 student Avg. class size: 18 students Sports: 23 Tuition & acceptance rate listed
Malvern Preparatory School![Malvern Preparatory School Photo Malvern Preparatory School Photo]()

All-boys (Catholic)
418 S. Warren Avenue
Malvern, PA 19355
(484) 595-1100
Malvern, PA 19355
(484) 595-1100
Gr: 6-12 | 675 students Avg. class size: 15 students Sports: 18 Tuition & acceptance rate listed
Roman Catholic High School![Roman Catholic High School Photo - Renaissance Hall Grotto Roman Catholic High School Photo - Renaissance Hall Grotto]()

All-boys (Catholic)
301 N Broad St
Philadelphia, PA 19107
(215) 627-1270
Philadelphia, PA 19107
(215) 627-1270
Gr: 9-12 | 813 students Tuition & acceptance rate listed
St. Joseph's Preparatory School![St. Joseph's Preparatory School Photo - St. Joseph's Prep St. Joseph's Preparatory School Photo - St. Joseph's Prep]()

All-boys (Catholic)
1733 W. Girard Ave
Philadelphia, PA 19130
(215) 978-1958
Philadelphia, PA 19130
(215) 978-1958
Gr: 9-12 | 940 students Avg. class size: 26 students Sports: 22 | Extracurrculars: 32 Tuition listed
1001 Eagle Rd
Wayne, PA 19087
(610) 989-1200
Wayne, PA 19087
(610) 989-1200
Gr: 7-12 | 140 students Avg. class size: 10 students Sports: 12 | Extracurrculars: 17 Tuition & acceptance rate listed
Abraxas Leadership Development Program
All-boys | Alternative School
10058 S Mountain Rd Bldg 6
South Mountain, PA 17261
(717) 749-7440
South Mountain, PA 17261
(717) 749-7440
Gr: 6-12 | 46 students
Bald Eagle Wilderness Boys Camp School
All-boys | Alternative School (Mennonite)
1077 Wilderness Trl
Mill Hall, PA 17751
(570) 748-4543
Mill Hall, PA 17751
(570) 748-4543
Gr: Inquire with school | 40 students
First Love Christian Academy![First Love Christian Academy Photo - electrical engineering First Love Christian Academy Photo - electrical engineering]()

All-boys (Christian)
150 Sunset Blvd
Washington, PA 15301
(724) 228-3547
Washington, PA 15301
(724) 228-3547
Gr: 10-12 | 13 students Avg. class size: 7 students Sports: 2 | Extracurrculars: 4 Tuition & acceptance rate listed
Gregory the Great Academy
All-boys (Catholic)
135 St Gregorys Pl
Moscow, PA 18444
(571) 295-6244
Moscow, PA 18444
(571) 295-6244
Gr: 9-12 | 61 students Avg. class size: 15 students Sports: 2 | Extracurrculars: 6 Tuition & acceptance rate listed
Gregory The Great Academy
All-boys (Catholic)
3333 Evergreen Ln
Canadensis, PA 18325
(571) 295-6244
Canadensis, PA 18325
(571) 295-6244
Gr: 9-12 | 47 students Avg. class size: 15 students Tuition listed
Hyman Korman High School-talmudical Yeshiva Of Phi
All-boys (Jewish)
6063 Drexel Rd
Philadelphia, PA 19131
(215) 477-1000
Philadelphia, PA 19131
(215) 477-1000
Gr: 9-12 | 105 students
Mel Blount Leadership Academy
All-boys | Alternative School (Christian)
6 Mel Blount Dr
Claysville, PA 15323
(724) 948-2311
Claysville, PA 15323
(724) 948-2311
Gr: 8-12 | 9 students
The Mesivta High School Of Greater Phila
All-boys | Alternative School (Jewish)
314 Levering Mill Rd
Bala Cynwyd, PA 19004
(610) 617-9200
Bala Cynwyd, PA 19004
(610) 617-9200
Gr: 9-12 | 53 students Tuition listed
Milton Eisner Yeshiva High School
All-boys (Catholic)
930 Hickory St
Scranton, PA 18501
(570) 346-1747
Scranton, PA 18501
(570) 346-1747
Gr: 9-12 | 61 students
2135 N 6th St 2nd Fl
Harrisburg, PA 17110
(717) 686-0495
Harrisburg, PA 17110
(717) 686-0495
Gr: 5-8 | 45 students Avg. class size: 12 students Sports: 2 Tuition listed
New Story
All-boys | Special Education School
3710 Hempland Rd Ste 1
Mountville, PA 17554
(717) 405-3287
Mountville, PA 17554
(717) 405-3287
Gr: K-12 | 111 students
1050 Fort Palmer Rd
Bolivar, PA 15923
(724) 238-8441
Bolivar, PA 15923
(724) 238-8441
Gr: 6-12 | 41 students
Prospect Grove High School
All-boys | Alternative School
1290 Prospect Rd
Columbia, PA 17512
(717) 285-0420
Columbia, PA 17512
(717) 285-0420
Gr: 9-12 | 26 students
868 Herndon Road
Herndon, PA 17830
(570) 758-2620
Herndon, PA 17830
(570) 758-2620
Gr: 7-12 | 33 students Avg. class size: 6 students Sports: 1 Tuition listed
St. Paul Seminary
All-boys | Alternative School (Catholic)
2900 Noblestown Rd
Pittsburgh, PA 15205
(412) 456-3048
Pittsburgh, PA 15205
(412) 456-3048
Gr: 12 | 13 students
Southwood School
All-boys | Special Education School
2575 Boyce Plaza Road
Pittsburgh, PA 15241
(888) 597-3432
Pittsburgh, PA 15241
(888) 597-3432
Gr: 5-8 | 4 students
Southwood School
All-boys | Special Education School
311 Station St
Bridgeville, PA 15017
(724) 338-4200
Bridgeville, PA 15017
(724) 338-4200
Gr: 4-12 | 35 students
Show 6 more private schools in Pennsylvania (out of 41 total schools)
Loading...
Frequently Asked Questions
What are the top-ranked all-boys private schools in Pennsylvania?
The top-ranked all-boys private schools in Pennsylvania include Malvern Preparatory School, Central Catholic High School, and Holy Ghost Prep.
How many all-boys private schools are located in Pennsylvania?
41 all-boys private schools are located in Pennsylvania.
How much do all-boys private schools cost in Pennsylvania?
The average tuition cost is $31,376, which is higher than the Pennsylvania private school average tuition cost of $14,807.
How diverse are all-boys private schools in Pennsylvania?
Pennsylvania all-boys private schools are approximately 32% minority students, which is higher than the Pennsylvania private school average of 27%.
Recent Articles
How Global Economic Trends Shape 草榴社区 School Affordability
Explore how global economic trends influence private school affordability and enrollment in 2026, with insights for families and educators.
Parent Engagement in 草榴社区 Schools in 2026
Explore how parent engagement in private schools builds strong communities, support networks, and student success in 2026.
So Many Choices: Navigating 草榴社区 School Selection in 2026
A 2026 parent guide to choosing the right private school, with updated admissions timelines, tuition trends, affordability strategies, and expert insights.



