For the 2025-26 school year, there are 22 all-girls private high schools serving 6,967 students in Pennsylvania.
The top ranked all-girls private high schools in Pennsylvania include The Agnes Irwin School, Grier School, and Merion Mercy Academy.
The average tuition cost is $29,037, which is higher than the Pennsylvania private high school average tuition cost of $19,052.
Learn more about how girls schools work and their benefits.
Top Ranked Pennsylvania All-Girls Private High Schools (2025-26)
School
Location
Quick Facts
Merion Mercy Academy![Merion Mercy Academy Photo Merion Mercy Academy Photo]()

All-girls (Catholic)
511 Montgomery Ave
Merion Station, PA 19066
(610) 664-6655
Merion Station, PA 19066
(610) 664-6655
Gr: 9-12 | 435 students Avg. class size: 16 students Sports: 14 | Extracurrculars: 47 Tuition listed
Academy-notre Dame De Namur
All-girls (Catholic)
560 Sproul Rd
Villanova, PA 19085
(610) 687-0650
Villanova, PA 19085
(610) 687-0650
Gr: 6-12 | 542 students Avg. class size: 15 students Tuition & acceptance rate listed
275 S Ithan Ave
Bryn Mawr, PA 19010
(610) 801-1869
Bryn Mawr, PA 19010
(610) 801-1869
Gr: NS-12 | 635 students Avg. class size: 15 students Sports: 14 Tuition & acceptance rate listed
701 Montgomery Avenue
Bryn Mawr, PA 19010
(610) 525-2700
Bryn Mawr, PA 19010
(610) 525-2700
Gr: PK-12 | 566 students Sports: 14 Tuition listed
6425 Fifth Avenue
Pittsburgh, PA 15206
(412) 661-5992
Pittsburgh, PA 15206
(412) 661-5992
Gr: PK-12 | 403 students Avg. class size: 12 students Sports: 10 Tuition & acceptance rate listed
2522 Grier School Road
Tyrone, PA 16686
(814) 684-3000
Tyrone, PA 16686
(814) 684-3000
Gr: 7-12 | 298 students Avg. class size: 9 students Sports: 17 | Extracurrculars: 31 Tuition & acceptance rate listed
Gwynedd Mercy Academy High School![Gwynedd Mercy Academy High School Photo Gwynedd Mercy Academy High School Photo]()

All-girls (Catholic)
1345 Sumneytown Pike
Ambler, PA 19002
(215) 646-8815
Ambler, PA 19002
(215) 646-8815
Gr: 9-12 | 454 students Avg. class size: 18 students Sports: 15 | Extracurrculars: 24 Tuition listed
212 E Main St
Lititz, PA 17543
(717) 626-8512
Lititz, PA 17543
(717) 626-8512
Gr: 6-12 | 93 students Avg. class size: 8 students Sports: 16 | Extracurrculars: 17 Tuition & acceptance rate listed
1000 W Lycoming St
Philadelphia, PA 19140
(215) 455-6900
Philadelphia, PA 19140
(215) 455-6900
Gr: 9-12 | 563 students
120 W Wissahickon Avenue
Flourtown, PA 19031
(215) 233-3177
Flourtown, PA 19031
(215) 233-3177
Gr: 9-12 | 480 students Avg. class size: 15 students Tuition listed
Nazareth Academy High School
All-girls (Catholic)
4001 Grant Ave
Philadelphia, PA 19114
(215) 637-7676
Philadelphia, PA 19114
(215) 637-7676
Gr: 9-12 | 364 students Avg. class size: 15 students Tuition & acceptance rate listed
Oakland Catholic High School![Oakland Catholic High School Photo Oakland Catholic High School Photo]()

All-girls (Catholic)
144 N Craig St
Pittsburgh, PA 15213
(412) 682-6633
Pittsburgh, PA 15213
(412) 682-6633
Gr: 9-12 | 476 students Avg. class size: 20 students Sports: 16 | Extracurrculars: 32 Tuition & acceptance rate listed
Sacred Heart Academy Bryn Mawr![Sacred Heart Academy Bryn Mawr Photo - Sacred Heart Academy Bryn Mawr is a Catholic, independent college preparatory school for girls K-12, founded in 1865 by the Religious of the Sacred Heart of Jesus. Known as SHA, the private girls' school is located in PA outside of Philadelphia with elementary, middle and upper school divisions located on one campus. Sacred Heart Academy Bryn Mawr Photo - Sacred Heart Academy Bryn Mawr is a Catholic, independent college preparatory school for girls K-12, founded in 1865 by the Religious of the Sacred Heart of Jesus. Known as SHA, the private girls' school is located in PA outside of Philadelphia with elementary, middle and upper school divisions located on one campus.]()

All-girls (Catholic)
480 S Bryn Mawr Ave
Bryn Mawr, PA 19010
(610) 527-3915
Bryn Mawr, PA 19010
(610) 527-3915
Gr: PK-12 | 179 students Avg. class size: 8 students Sports: 12 | Extracurrculars: 25 Tuition & acceptance rate listed
St. Hubert Catholic High School For Girls
All-girls (Catholic)
7320 Torresdale Ave
Philadelphia, PA 19136
(215) 624-6840
Philadelphia, PA 19136
(215) 624-6840
Gr: 9-12 | 497 students Avg. class size: 15 students Tuition & acceptance rate listed
1180 Holland Road
Southampton, PA 18966
(215) 357-8810
Southampton, PA 18966
(215) 357-8810
Gr: 9-12 | 360 students Avg. class size: 9 students Sports: 14 | Extracurrculars: 21 Tuition & acceptance rate listed
370 Central Ave
Malvern, PA 19355
(610) 644-2551
Malvern, PA 19355
(610) 644-2551
Gr: 9-12 | 422 students Avg. class size: 14 students Sports: 18 | Extracurrculars: 29 Tuition & acceptance rate listed
Bnos Yisroel Girls High School
All-girls (Jewish)
620 Monroe Ave
Scranton, PA 18510
(570) 558-1370
Scranton, PA 18510
(570) 558-1370
Gr: 10-12 | 7 students
Hope Academy
All-girls (Christian)
3899 Sticks Rd
Glen Rock, PA 17327
(717) 235-3198
Glen Rock, PA 17327
(717) 235-3198
Gr: 8-12 | 4 students Tuition listed
50 Montgomery Ave
Bala Cynwyd, PA 19004
(610) 660-5010
Bala Cynwyd, PA 19004
(610) 660-5010
Gr: 9-12 | 113 students
Lakeside Girls Academy
All-girls | Alternative School
111 Chestnut Ln
Ambler, PA 19002
(215) 654-9207
Ambler, PA 19002
(215) 654-9207
Gr: 8-12 | 34 students
Meadows Of Hope Christian School
All-girls | Alternative School (Mennonite)
1247 Silver Spring Rd
Holtwood, PA 17532
(717) 284-2019
Holtwood, PA 17532
(717) 284-2019
Gr: 8-11 | 9 students
The Village School
All-girls | Special Education School
452 S Roberts Road
Bryn Mawr, PA 19010
(610) 525-5400
Bryn Mawr, PA 19010
(610) 525-5400
Gr: 7-12 | 33 students Avg. class size: 10 students Extracurrculars: 7 Tuition & acceptance rate listed
Frequently Asked Questions
What are the top ranked all-girls private high schools in Pennsylvania?
The top ranked all-girls private high schools in Pennsylvania include The Agnes Irwin School, Grier School, and Merion Mercy Academy.
How many all-girls private high schools are located in Pennsylvania?
22 all-girls private high schools are located in Pennsylvania.
How much do all-girls private high schools cost in Pennsylvania?
The average tuition cost is $29,037, which is higher than the Pennsylvania private school average tuition cost of $19,052.
How diverse are all-girls private high schools in Pennsylvania?
Pennsylvania all-girls private high schools are approximately 24% minority students, which is lower than the Pennsylvania private school average of 27%.
Recent Articles

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
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
Explore the A to Z of private schools in 2025—from admissions to tuition—offering parents and educators clear insights into today’s options.