St. Louis De Montfort Academy Photo - Students sing the Apostles Creed from the top of Old Rag Mountain in Virginia after a strenuous hike.

Best Pennsylvania All-Boys Private High Schools (2025-26)

For the 2025-26 school year, there are 36 all-boys private high schools serving 8,821 students in Pennsylvania.
The top ranked all-boys private high schools in Pennsylvania include The Haverford School, Holy Ghost Prep, and La Salle College High School.
The average tuition cost is $32,187, which is higher than the Pennsylvania private high school average tuition cost of $19,052.
58% of all-boys private high schools in Pennsylvania are religiously affiliated (most commonly Catholic and Jewish).

Top Ranked Pennsylvania All-Boys Private High Schools (2025-26)

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.
All-boys (Episcopal)
1001 E Lincoln Hwy
Exton, PA 19341
(610) 363-7500
Gr: 9-12 | 147 students Avg. class size: 10 students Sports: 11 | Extracurrculars: 20 Tuition & acceptance rate listed
Valley Forge Military Academy
Valley Forge Military Academy Photo - Our mission is to develop individuals fully prepared to lead as responsible citizens. At Valley Forge Military Academy, we produce graduates who are resilient in mind, strong in body, and guided by a moral compass. Through leadership training, academic rigor, and character development, our cadets are equipped to thrive in all aspects of life.
All-boys
(3)
1001 Eagle Rd
Wayne, PA 19087
(610) 989-1200
Gr: 7-12 | 140 students Avg. class size: 10 students Sports: 12 | Extracurrculars: 17 Tuition & acceptance rate listed
The Phelps School
The Phelps School Photo
All-boys
(11)
583 Sugartown Road
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
Gr: 9-12 | 119 students Sports: 8 Tuition listed
Cathedral Preparatory School
All-boys (Catholic)
225 W 9th St
Erie, PA 16501
(814) 453-7737
Gr: 9-12 | 406 students Avg. class size: 23 students Sports: 12 | Extracurrculars: 22 Tuition & acceptance rate listed
Central Catholic High School
All-boys (Catholic)
(1)
4720 5th Ave
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
Gr: 1-12 | 97 students Avg. class size: 10 students Extracurrculars: 7 Tuition listed
Devon Preparatory School
Devon Preparatory School Photo - Each year members of Devon Prep's Christian Action Program (CAP) collects and delivers thousands of food items to an inner city community center for Thanksgiving.
All-boys (Catholic)
(3)
363 N. Valley Forge Road
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
Gr: 9-12 | 734 students Sports: 14
Gregory The Great Academy
All-boys (Catholic)
3333 Evergreen Ln
Canadensis, PA 18325
(571) 295-6244
Gr: 9-12 | 47 students Avg. class size: 15 students Tuition listed
Harborcreek Youth Services
All-boys | Alternative School
5712 Iroquois Ave
Harborcreek, PA 16421
(814) 899-7664
Gr: 6-12 | 56 students
The Haverford School
The Haverford School Photo - Haverford's visual arts program includes 10 dedicated art studios and a design and engineering studio. Students experiment with 3D printing and other new media.
All-boys
(1)
450 Lancaster Ave.
Haverford, PA 19041
(610) 642-3020
Gr: PK-12 | 943 students Avg. class size: 16 students Sports: 18 | Extracurrculars: 34 Tuition & acceptance rate listed
Holy Ghost Prep
All-boys (Catholic)
(1)
2429 Bristol Pike
Bensalem, PA 19020
(215) 639-2102
Gr: 9-12 | 419 students Sports: 16 Tuition & acceptance rate listed
La Salle College High School
All-boys (Catholic)
(2)
8605 Cheltenham Avenue
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
All-boys (Catholic)
418 S. Warren Avenue
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
All-boys (Catholic)
301 N Broad St
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
All-boys (Catholic)
1733 W. Girard Ave
Philadelphia, PA 19130
(215) 978-1958
Gr: 9-12 | 902 students Avg. class size: 26 students Sports: 22 | Extracurrculars: 32 Tuition listed
Abraxas Leadership Development Program
All-boys | Alternative School
10058 S Mountain Rd Bldg 6
South Mountain, PA 17261
(717) 749-7440
Gr: 6-12 | 46 students
First Love Christian Academy
First Love Christian Academy Photo - electrical engineering
All-boys (Christian)
150 Sunset Blvd
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
Gr: 9-12 | 61 students Avg. class size: 15 students Sports: 2 | Extracurrculars: 6 Tuition & acceptance rate listed
6063 Drexel Rd
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
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
Gr: 9-12 | 53 students Tuition listed
Milton Eisner Yeshiva High School
All-boys (Catholic)
930 Hickory St
Scranton, PA 18501
(570) 346-1747
Gr: 9-12 | 61 students
New Story
All-boys | Special Education School
3710 Hempland Rd Ste 1
Mountville, PA 17554
(717) 405-3287
Gr: K-12 | 111 students
Outside In School
All-boys
(1)
1050 Fort Palmer Rd
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
Gr: 9-12 | 26 students
St. Louis De Montfort Academy
St. Louis De Montfort Academy Photo - Students sing the Apostles Creed from the top of Old Rag Mountain in Virginia after a strenuous hike.
All-boys (Catholic)
(14)
868 Herndon Road
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
Gr: 12 | 13 students
Southwood School
All-boys | Special Education School
311 Station St
Bridgeville, PA 15017
(724) 338-4200
Gr: 4-12 | 35 students
Southwood School
All-boys | Special Education School
342 Linden Creek Rd
Canonsburg, PA 15317
(724) 338-4200
Gr: 2-12 | 54 students
Summit Academy
All-boys
(2)
839 Herman Rd
Herman, PA 16039
(724) 282-1995
Gr: 8-12 | 78 students
Talmudical Yeshiva Of Philadelphia
All-boys | Special Program Emphasis (Jewish)
(1)
6063 Drexel Rd
Philadelphia, PA 19131
(215) 477-1000
Gr: 9-12 | 107 students
Visionquest South Mountain Lodge
All-boys
Po Box 395
South Mountain, PA 17261
(717) 749-7001
Gr: 7-12 | 61 students
Yellow Breeches Educational Center
All-boys | Special Education School
1920 Horseshoe Pike
Annville, PA 17003
(717) 861-4558
Gr: 8-12 | 30 students
Show 1 more private schools in Pennsylvania (out of 36 total schools)
Loading...

Frequently Asked Questions

What are the top ranked all-boys private high schools in Pennsylvania?
The top ranked all-boys private high schools in Pennsylvania include The Haverford School, Holy Ghost Prep, and La Salle College High School.
How many all-boys private high schools are located in Pennsylvania?
36 all-boys private high schools are located in Pennsylvania.
How much do all-boys private high schools cost in Pennsylvania?
The average tuition cost is $32,187, which is higher than the Pennsylvania private school average tuition cost of $19,052.
How diverse are all-boys private high schools in Pennsylvania?
Pennsylvania all-boys private high schools are approximately 27% minority students, which is same as the Pennsylvania private school average of 27%.
What percentage of all-boys private high schools are religiously affiliated in Pennsylvania?
58% of all-boys private high schools in Pennsylvania are religiously affiliated (most commonly Catholic and Jewish).

Recent Articles

Transferring from Public to Private School Mid-Year: What to Expect
Transferring from Public to Private School Mid-Year: What to Expect
Considering a mid-year transfer from public to private school? Learn what to expect with admissions, academic placement, social adjustment, and financial aid to ensure a smooth transition.
A Guide to Day vs. Boarding School: Which Is Right for Your Family
A Guide to Day vs. Boarding School: Which Is Right for Your Family
Discover the key differences between day and boarding schools to determine the best fit for your child. Explore benefits, costs, lifestyle factors, and questions to help guide your family’s decision.
The A to Z of Private Schools 2025
The A to Z of Private Schools 2025
Explore the A to Z of private schools in 2025—from admissions to tuition—offering parents and educators clear insights into today’s options.