Top 10 Best Pennsylvania All-Boys Private Schools (2022-23)
For the 2022-23 school year, there are 38 all-boys private schools serving 10,404 students in Pennsylvania.
The best top ranked all-boys private schools in Pennsylvania include St. Aloysius Academy, The Kiski School and Devon Preparatory School.
The average tuition cost is $32,867, which is higher than the Pennsylvania private school average tuition cost of $11,939.
Top Ranked Pennsylvania All-Boys Private Schools (2022-23)
School
Location
Grades
Students
401 S Bryn Mawr Avenue
Bryn Mawr, PA 19010
(610) 525-1670
Bryn Mawr, PA 19010
(610) 525-1670
Grades: K-8
| 175 students
583 Sugartown Road
Malvern, PA 19355
(610) 644-1754
Malvern, PA 19355
(610) 644-1754
Grades: 6-12
| 110 students
Cathedral Preparatory School
All-boys (Catholic)
225 W 9th St
Erie, PA 16501
(814) 453-7737
Erie, PA 16501
(814) 453-7737
Grades: 9-12
| 521 students
4720 5th Ave
Pittsburgh, PA 15213
(412) 621-8189
Pittsburgh, PA 15213
(412) 621-8189
Grades: 9-12
| 834 students
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
Grades: 9-12
| 180 students
Devereux Brandywine
All-boys | Special Education School
160 Devereux Road
Glenmoore, PA 19343
(484) 873-4955
Glenmoore, PA 19343
(484) 873-4955
Grades: 1-12
| 97 students
363 N. Valley Forge Road
Devon, PA 19333
(610) 688-7337
Devon, PA 19333
(610) 688-7337
Grades: 6-12
| 317 students
Father Judge High School
All-boys (Catholic)
3301 Solly Ave
Philadelphia, PA 19136
(215) 338-9494
Philadelphia, PA 19136
(215) 338-9494
Grades: 9-12
| 873 students
Glen Mills Schools
All-boys | Alternative School
185 Glen Mills Road
Concordville, PA 19331
(610) 459-8100
Concordville, PA 19331
(610) 459-8100
Grades: PK
| 743 students
450 Lancaster Ave.
Haverford, PA 19041
(610) 642-3020
Haverford, PA 19041
(610) 642-3020
Grades: PK-12
| 946 students
2429 Bristol Pike
Bensalem, PA 19020
(215) 639-2102
Bensalem, PA 19020
(215) 639-2102
Grades: 9-12
| 491 students
8605 Cheltenham Avenue
Glenside, PA 19038
(215) 233-2911
Glenside, PA 19038
(215) 233-2911
Grades: 9-12
| 1,108 students
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
Grades: 6-12
| 652 students
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
Grades: 9-12
| 953 students
St. Gregorys Academy
All-boys (Catholic)
Rr 8 Box 8214
Moscow, PA 18444
(570) 842-8112
Moscow, PA 18444
(570) 842-8112
Grades: 9-12
| 61 students
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
Grades: 9-12
| 885 students
1001 Eagle Rd
Wayne, PA 19087
(610) 989-1200
Wayne, PA 19087
(610) 989-1200
Grades: 7-12
| n/a students
Bald Eagle Wilderness Boys Camp School
All-boys | Alternative School (Christian)
1077 Wilderness Trl
Mill Hall, PA 17751
(570) 748-4543
Mill Hall, PA 17751
(570) 748-4543
Grades: 3-10
| 28 students
1243 Roemer Blvd
Farrell, PA 16121
(724) 983-8350
Farrell, PA 16121
(724) 983-8350
Grades: 5-12
| 36 students
De La Salle In Town
All-boys | Alternative School
25 S Van Pelt St
Philadelphia, PA 19103
(215) 567-5500
Philadelphia, PA 19103
(215) 567-5500
Grades: NS
| 80 students
De La Salle Vocational School
All-boys | Alternative School
1265 Street Rd
Bensalem, PA 19020
(215) 464-0344
Bensalem, PA 19020
(215) 464-0344
Grades: 9-12
| 98 students
Gregory The Great Academy
All-boys (Catholic)
3333 Evergreen Ln
Canadensis, PA 18325
(571) 295-6244
Canadensis, PA 18325
(571) 295-6244
Grades: 9-12
| 47 students
Harborcreek Youth Services
All-boys | Alternative School
5712 Iroquois Ave
Harborcreek, PA 16421
(811) 899-7664
Harborcreek, PA 16421
(811) 899-7664
Grades: 6-12
| 52 students
Korman Hyman High School-talmu
All-boys (Jewish)
6063 Drexel Rd
Philadelphia, PA 19131
(215) 473-1701
Philadelphia, PA 19131
(215) 473-1701
Grades: 9-12
| 107 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
Grades: 8-12
| 9 students
The Mesivta High School Of Greater Phila
All-boys (Jewish)
314 Levering Mill Rd
Bala Cynwyd, PA 19004
(610) 617-9200
Bala Cynwyd, PA 19004
(610) 617-9200
Grades: 9-12
| 44 students
Milton Eisner Yeshiva High School
All-boys (Jewish)
930 Hickory St
Scranton, PA 18501
(570) 346-1747
Scranton, PA 18501
(570) 346-1747
Grades: 9-12
| 90 students
The Nativity School Of Harrisburg![The Nativity School Of Harrisburg Photo - Nativity teachers ready to give out awards at Camp Shekillemy. The Nativity School Of Harrisburg Photo - Nativity teachers ready to give out awards at Camp Shekillemy.]()

All-boys (Christian)
2135 N 6th St 2nd Fl
Harrisburg, PA 17110
(717) 236-5602
Harrisburg, PA 17110
(717) 236-5602
Grades: 6-8
| 36 students
Prospect Grove High School
All-boys | Alternative School
1290 Prospect Rd
Columbia, PA 17512
(717) 285-0424
Columbia, PA 17512
(717) 285-0424
Grades: 9-12
| 37 students
St. Gregorys Academy
All-boys (Catholic)
135 St Gregory''''s Pl
Moscow, PA 18444
(571) 295-6244
Moscow, PA 18444
(571) 295-6244
Grades: 9-12
| 58 students
868 Herndon Road
Herndon, PA 17830
(570) 758-2620
Herndon, PA 17830
(570) 758-2620
Grades: 7-12
| 33 students
Southwood School
All-boys | Special Education School
2575 Boyce Plaza Road
Pittsburgh, PA 15241
(412) 257-2290
Pittsburgh, PA 15241
(412) 257-2290
Grades: 5-8
| 4 students
Southwood School
All-boys | Special Education School
311 Station St
Bridgeville, PA 15017
(412) 206-2020
Bridgeville, PA 15017
(412) 206-2020
Grades: 5-12
| 30 students
Show 3 more private schools in Pennsylvania (out of 38 total schools)
Loading...
Recent Articles

A Baker's Dozen of 'Must Have' Sites
Here are my picks for 'must have' web sites when it comes to finding out about private K-12 schools.

What Strength Do You Want Your Child's Religious Education To Be?
Many parents search for an answer to the question "How do I provide the kind of religious education I want for my child?" Religious education is a very personal, subjective matter. We explore some of your options.

Making the Financial Aid Process Work for You
Do you need financial aid? Not sure? Confused by how financial aid works? Here are some answers.