Best Schools in Pennsylvania

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in Pennsylvania. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 High School in PA and #1 in Chester County

9 - 12 | Downingtown, PA | Chester County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 789 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#1 Elementary School in PA and #1 in Allegheny County

K - 5 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 353 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#1 Middle School in PA and #1 in Washington County

7 - 8 | Mcmurray, PA | Washington County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 702 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#2 High School in PA and #1 in Erie County

9 - 12 | Erie, PA | Erie County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 771 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#2 Middle School in PA and #1 in Allegheny County

6 - 8 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 615 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 Elementary School in PA and #1 in Montgomery County

K - 3 | Lafayette Hill, PA | Montgomery County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 375 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 High School in PA and #1 in Delaware County

9 - 12 | Glen Mills, PA | Delaware County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 1,632 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 Elementary School in PA and #1 in Washington County

K - 3 | Mcmurray, PA | Washington County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 373 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 Middle School in PA and #2 in Allegheny County

7 - 8 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 714 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 High School in PA and #1 in Bucks County

9 - 12 | New Hope, PA | Bucks County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 532 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 Elementary School in PA and #2 in Allegheny County

K - 5 | Sewickley, PA | Allegheny County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 380 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#4 Middle School in PA and #3 in Allegheny County

6 - 8 | Mcdonald, PA | Allegheny County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 730 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#5 Elementary School in PA and #2 in Montgomery County

K - 5 | Merion Station, PA | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 614 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#5 High School in PA and #2 in Chester County

9 - 12 | Kennett Square, PA | Chester County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 1,314 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#5 Middle School in PA and #4 in Allegheny County

7 - 8 | Bethel Park, PA | Allegheny County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 672 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#6 Elementary School in PA and #1 in Chester County

K - 5 | West Chester, PA | Chester County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 626 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#6 Middle School in PA and #1 in Chester County

6 - 8 | Kennett Square, PA | Chester County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 991 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#6 High School in PA and #2 in Erie County

9 - 12 | Fairview, PA | Erie County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 491 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#7 High School in PA and #1 in Allegheny County

9 - 12 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 1,404 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#7 Middle School in PA and #1 in Montgomery County

6 - 8 | Bala Cynwyd, PA | Montgomery County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 867 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#7 Elementary School in PA and #1 in Westmoreland County

K - 5 | Irwin, PA | Westmoreland County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 314 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#8 Elementary School in PA and #1 in Bucks County

K - 6 | Fairless Hills, PA | Bucks County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 193 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#8 Middle School in PA and #2 in Chester County

5 - 8 | Berwyn, PA | Chester County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 1,073 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#8 High School in PA and #3 in Chester County

9 - 12 | Exton, PA | Chester County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,721 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#9 High School in PA and #1 in Montgomery County

9 - 12 | Ambler, PA | Montgomery County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 1,345 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#9 Elementary School in PA and #3 in Montgomery County

K - 5 | Blue Bell, PA | Montgomery County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 451 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#9 Middle School in PA and #5 in Allegheny County

6 - 8 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 509 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#10 Elementary School in PA and #2 in Chester County

K - 6 | Pottstown, PA | Chester County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 650 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#10 High School in PA and #2 in Allegheny County

9 - 12 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 1,376 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#10 Middle School in PA and #3 in Chester County

6 - 8 | Malvern, PA | Chester County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 980 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#11 Elementary School in PA and #1 in Delaware County

K - 5 | Wallingford, PA | Delaware County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 446 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#11 High School in PA and #3 in Allegheny County

9 - 12 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 1,735 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#12 Elementary School in PA and #2 in Delaware County

K - 5 | Swarthmore, PA | Delaware County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 563 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#12 Middle School in PA and #4 in Chester County

7 - 8 | Exton, PA | Chester County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,094 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#12 High School in PA and #4 in Chester County

9 - 12 | Berwyn, PA | Chester County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 2,062 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A+ Overall Grade

#12 Middle School in PA and #6 in Allegheny County

6 - 8 | Allison Park, PA | Allegheny County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 717 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#13 High School in PA and #2 in Montgomery County

9 - 12 | Plymouth Meeting, PA | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,465 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#13 Elementary School in PA and #3 in Allegheny County

K - 3 | Wexford, PA | Allegheny County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 390 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A+ Overall Grade

#13 Middle School in PA and #5 in Chester County

7 - 8 | Downingtown, PA | Chester County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 976 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#14 Elementary School in PA and #4 in Allegheny County

K - 5 | Bradford Woods, PA | Allegheny County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 404 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#14 High School in PA and #4 in Allegheny County

9 - 12 | Wexford, PA | Allegheny County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 2,693 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#14 Middle School in PA and #6 in Chester County

5 - 8 | Wayne, PA | Chester County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 1,010 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#15 High School in PA and #3 in Montgomery County

9 - 12 | Ardmore, PA | Montgomery County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 1,440 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#15 Elementary School in PA and #4 in Montgomery County

K - 5 | Bala Cynwyd, PA | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 557 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#15 Middle School in PA and #7 in Allegheny County

6 - 8 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 650 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#16 Middle School in PA and #2 in Montgomery County

6 - 8 | Narberth, PA | Montgomery County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 979 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#16 High School in PA and #5 in Allegheny County

9 - 12 | Allison Park, PA | Allegheny County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 1,037 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#17 High School in PA and #1 in Lackawanna County

9 - 12 | Clarks Summit, PA | Lackawanna County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,044 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#17 Elementary School in PA and #6 in Montgomery County

K - 5 | Collegeville, PA | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 568 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#17 Elementary School in PA and #6 in Montgomery County

K - 5 | Maple Glen, PA | Montgomery County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 450 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#17 Middle School in PA and #7 in Chester County

6 - 6 | Downingtown, PA | Chester County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 985 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#18 High School in PA and #1 in Columbia County

9 - 12 | Bloomsburg, PA | Columbia County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 495 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#18 Middle School in PA and #1 in Butler County

7 - 8 | Mars, PA | Butler County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 550 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#18 Elementary School in PA and #5 in Allegheny County

K - 5 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 703 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#19 Elementary School in PA and #3 in Delaware County

K - 5 | Media, PA | Delaware County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 367 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#19 High School in PA and #4 in Montgomery County

9 - 12 | Huntingdon Valley, PA | Montgomery County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 741 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#19 Middle School in PA and #8 in Allegheny County

7 - 8 | Moon Township, PA | Allegheny County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 570 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#20 High School in PA and #2 in Delaware County

9 - 12 | Wallingford, PA | Delaware County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 1,149 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#20 Elementary School in PA and #6 in Allegheny County

K - 5 | Gibsonia, PA | Allegheny County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 273 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#20 Middle School in PA and #9 in Allegheny County

6 - 8 | Wexford, PA | Allegheny County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 740 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#21 Middle School in PA and #1 in Bucks County

7 - 9 | Doylestown, PA | Bucks County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 1,079 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#21 Elementary School in PA and #1 in Jefferson County

K - 3 | Punxsutawney, PA | Jefferson County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 81 Students

Report Card

A+ Academic Results
B- Learning Environment
B- School Safety
A+ Overall Grade

#22 High School in PA and #1 in York County

9 - 12 | York, PA | York County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 846 Students

Report Card

A+ Academic Results
A+ Learning Environment
B- School Safety
A+ Overall Grade

#22 High School in PA and #2 in Bucks County

10 - 12 | Doylestown, PA | Bucks County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,644 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#22 Elementary School in PA and #4 in Delaware County

1 - 5 | Garnet Valley, PA | Delaware County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 524 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#22 Middle School in PA and #10 in Allegheny County

6 - 8 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 971 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#23 Elementary School in PA and #2 in Washington County

K - 3 | Venetia, PA | Washington County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 737 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#23 High School in PA and #5 in Chester County

9 - 12 | Malvern, PA | Chester County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 1,239 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#23 Middle School in PA and #11 in Allegheny County

6 - 8 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 715 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#24 Middle School in PA and #1 in Union County

6 - 8 | Lewisburg, PA | Union County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 452 Students

Report Card

A+ Academic Results
A Learning Environment
B School Safety
A+ Overall Grade

#24 High School in PA and #1 in Philadelphia County

9 - 12 | Philadelphia, PA | Philadelphia County

  • A Overall Grade
  • 40:1 Student/Teacher
  • 2,241 Students

Report Card

A+ Academic Results
C Learning Environment
A+ School Safety
A Overall Grade

#24 Elementary School in PA and #3 in Chester County

K - 5 | Chadds Ford, PA | Chester County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 321 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#25 High School in PA and #3 in Delaware County

9 - 12 | Radnor, PA | Delaware County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 1,177 Students

Report Card

A+ Academic Results
C+ Learning Environment
A+ School Safety
A Overall Grade

#25 Middle School in PA and #3 in Montgomery County

8 - 8 | Royersford, PA | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 639 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#26 High School in PA and #1 in Westmoreland County

9 - 12 | Murrysville, PA | Westmoreland County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,223 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#26 Elementary School in PA and #2 in Westmoreland County

K - 4 | North Huntingdon, PA | Westmoreland County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 491 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#26 Elementary School in PA and #4 in Chester County

K - 5 | Chester Springs, PA | Chester County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 479 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#26 Middle School in PA and #4 in Montgomery County

6 - 8 | Huntingdon Valley, PA | Montgomery County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 531 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#27 Middle School in PA and #2 in Bucks County

6 - 8 | New Hope, PA | Bucks County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 392 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#27 High School in PA and #5 in Montgomery County

9 - 12 | Collegeville, PA | Montgomery County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,781 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#27 Elementary School in PA and #7 in Allegheny County

K - 5 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 370 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#28 High School in PA and #1 in Washington County

9 - 12 | Mcmurray, PA | Washington County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,463 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#28 Middle School in PA and #3 in Bucks County

7 - 9 | Doylestown, PA | Bucks County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 864 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#28 Elementary School in PA and #5 in Chester County

K - 5 | Chadds Ford, PA | Chester County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 358 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A+ Overall Grade

#29 Middle School in PA and #1 in Dauphin County

6 - 8 | Hershey, PA | Dauphin County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 871 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#29 Elementary School in PA and #6 in Chester County

K - 5 | Downingtown, PA | Chester County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 498 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#29 High School in PA and #6 in Montgomery County

9 - 12 | Rosemont, PA | Montgomery County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 1,222 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#30 High School in PA and #3 in Bucks County

9 - 12 | Newtown, PA | Bucks County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 1,724 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#30 Middle School in PA and #5 in Montgomery County

6 - 8 | Dresher, PA | Montgomery County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 919 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#31 Middle School in PA and #1 in Delaware County

6 - 8 | Media, PA | Delaware County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 864 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#31 Elementary School in PA and #3 in Bucks County

K - 6 | Doylestown, PA | Bucks County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 604 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#31 Elementary School in PA and #3 in Bucks County

K - 6 | Newtown, PA | Bucks County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 662 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#31 High School in PA and #6 in Chester County

9 - 12 | Downingtown, PA | Chester County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,460 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#32 High School in PA and #1 in Dauphin County

9 - 12 | Hershey, PA | Dauphin County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 1,126 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A Overall Grade

#32 Middle School in PA and #6 in Montgomery County

7 - 7 | Royersford, PA | Montgomery County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 666 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A+ Overall Grade

#32 Elementary School in PA and #8 in Allegheny County

K - 5 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 357 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#33 Middle School in PA and #1 in Columbia County

5 - 8 | Bloomsburg, PA | Columbia County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 587 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#33 High School in PA and #7 in Chester County

9 - 12 | West Grove, PA | Chester County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 1,811 Students

Report Card

A Academic Results
A Learning Environment
A+ School Safety
A Overall Grade

#33 Elementary School in PA and #9 in Allegheny County

K - 5 | Pittsburgh, PA | Allegheny County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 263 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#34 Elementary School in PA and #7 in Chester County

K - 5 | Downingtown, PA | Chester County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 598 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A+ Overall Grade