(PennLive file photo)
How does your school compare to the others in the state?
Niche.com released its list of the best elementary schools in Pennsylvania. We’re going to share the top 50.
But before we begin, here’s how the website calculated its rankings.
Data was pulled from the U.S. Department of Education concerning academic and student life, including information about test scores, teachers and diversity of the student population. Half of the school's score is based on academics. The website looked at state assessments to determine reading and math proficiencies, as well as used survey responses from students and parents. The next biggest factor at 20 percent of the overall score was focused on teachers, including salary information, teacher absenteeism and test results.
To learn more about how rankings are decided visit about.niche.com.
50. Coopertown Elementary School
School District of Haverford Township, Delaware County
Number of students: 439
Student-teacher ratio: 13:1
Students proficient in reading: 88 percent
Students proficient in math: 74 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C+
- Teachers: A+
49. Infinity Charter School
Penbrook, Dauphin County
Number of students: 148
Student-teacher ratio: 16:1
Students proficient in reading: 95 percent
Students proficient in math: 72 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B+
- Teachers: A+
48. Montgomery Elementary School
North Penn School District, Montgomery County
Number of students: 576
Student-teacher ratio: 14:1
Students proficient in reading: 85 percent
Students proficient in math: 71 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B+
- Teachers: A+
47. Eisenhower Elementary School
Upper St. Clair School District, Allegheny County
Number of students: 492
Student-teacher ratio: 16:1
Students proficient in reading: 87 percent
Students proficient in math: 73 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
46. Bridge Valley Elementary School
Central Bucks School District, Bucks County
Number of students: 802
Student-teacher ratio: 15:1
Students proficient in reading: 86 percent
Students proficient in math: 72 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C+
- Teachers: A+
45. Ingomar Elementary School
North Allegheny School District, Allegheny County
Number of students: 428
Student-teacher ratio: 16:1
Students proficient in reading: 88 percent
Students proficient in math: 64 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C
- Teachers: A+
44. Parkway Manor School
Parkland School District, Lehigh County
Number of students: 436
Student-teacher ratio: 14:1
Students proficient in reading: 86 percent
Students proficient in math: 76 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B+
- Teachers: A+
43. Buckingham Elementary School
Central Bucks School District, Bucks County
Number of students: 503
Student-teacher ratio: 14:1
Students proficient in reading: 88 percent
Students proficient in math: 70 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
42. Hillendale Elementary School
Unionville-Chadds Ford School District, Chester County
Number of students: 326
Student-teacher ratio: 12:1
Students proficient in reading: 92 percent
Students proficient in math: 82 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
41. Warwick Elementary School
Central Bucks School District, Bucks County
Number of students: 546
Student-teacher ratio: 15:1
Students proficient in reading: 87 percent
Students proficient in math: 74 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
40. Mill Creek Elementary School
Central Bucks School District, Bucks County
Number of students: 952
Student-teacher ratio: 14:1
Students proficient in reading: 83 percent
Students proficient in math: 68 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B-
- Teachers: A+
39. New Eagle Elementary School
Tredyffrin-Easttown School District, Delaware County
Number of students: 415
Student-teacher ratio: 14:1
Students proficient in reading: 87 percent
Students proficient in math: 82 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
38. Devon Elementary School
Tredyffrin-Easttown School District, Delaware County
Number of students: 577
Student-teacher ratio: 15:1
Students proficient in reading: 83 percent
Students proficient in math: 69 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B-
- Teachers: A+
37. Hosack Elementary School
North Allegheny School District, Allegheny County
Number of students: 364
Student-teacher ratio: 15:1
Students proficient in reading: 82 percent
Students proficient in math: 67 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C+
- Teachers: A+
36. Kutz Elementary School
Central Bucks School District, Bucks County
Number of students: 593
Student-teacher ratio: 16:1
Students proficient in reading: 91 percent
Students proficient in math: 79 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
35. Radio Park Elementary School
State College Area School District, Centre County
Number of students: 375
Student-teacher ratio: 13:1
Students proficient in reading: 82 percent
Students proficient in math: 76 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B
- Teachers: A+
34. Washington Elementary School
Mount Lebanon School District, Allegheny County
Number of students: 417
Student-teacher ratio: 14:1
Students proficient in reading: 82 percent
Students proficient in math: 77 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C+
- Teachers: A+
33. Baker Elementary School
Upper St. Clair School District, Allegheny County
Number of students: 406
Student-teacher ratio: 15:1
Students proficient in reading: 92 percent
Students proficient in math: 87 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C-
- Teachers: A+
32. Titus Elementary School
Central Bucks School District, Bucks County
Number of students: 648
Student-teacher ratio: 17:1
Students proficient in reading: 86 percent
Students proficient in math: 71 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C+
- Teachers: A+
31. Pocopson Elementary School
Unionville-Chadds Ford School District, Chester County
Number of students: 649
Student-teacher ratio: 15:1
Students proficient in reading: 95 percent
Students proficient in math: 87 percent
Overall grade from Niche: A+
- Academics: A+
- A+Diversity: C+
- Teachers: A+
30. Stony Creek Elementary School
Wissahickon School District, Montgomery County
Number of students: 442
Student-teacher ratio: 14:1
Students proficient in reading: 92 percent
Students proficient in math: 86 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B
- Teachers: A+
29. The Souderton Charter School Collaborative
Souderton, Montgomery County
Number of students: 212
Student-teacher ratio: 10:1
Students proficient in reading: 92 percent
Students proficient in math: 77 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
28. Howe Elementary School
Mount Lebanon School District, Allegheny County
Number of students: 358
Student-teacher ratio: 14:1
Students proficient in reading: 92 percent
Students proficient in math: 72 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
27. Lincoln Elementary School
Mount Lebanon School District, Allegheny County
Number of students: 436
Student-teacher ratio: 15:1
Students proficient in reading: 91 percent
Students proficient in math: 76 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
26. Corl Street Elementary School
State College Area School District, Centre County
Number of students: 254
Student-teacher ratio: 14:1
Students proficient in reading: 87 percent
Students proficient in math: 82 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
25. Kathryn D. Markley Elementary School
Great Valley School District, Chester County
Number of students: 553
Student-teacher ratio: 13:1
Students proficient in reading: 89 percent
Students proficient in math: 79 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B+
- Teachers: A+
24. Streams Elementary School
Upper St. Clair School District, Allegheny County
Number of students: 491
Student-teacher ratio: 16:1
Students proficient in reading: 89 percent
Students proficient in math: 75 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
23. Lower Gwynedd Elementary School
Wissahickon School District, Montgomery County
Number of students: 591
Student-teacher ratio: 15:1
Students proficient in reading: 87 percent
Students proficient in math: 77 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B
- Teachers: A+
22. Valley Forge Elementary School
Tredyffrin-Easttown School District, Delaware County
Number of students: 573
Student-teacher ratio: 16:1
Students proficient in reading: 84 percent
Students proficient in math: 75 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B
- Teachers: A+
21. Chadds Ford Elementary School
Unionville-Chadds Ford School District, Chester County
Number of students: 352
Student-teacher ratio: 12:1
Students proficient in reading: 87 percent
Students proficient in math: 77 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B
- Teachers: A+
20. O'Hara Elementary School
Fox Chapel Area School District, Allegheny County
Number of students: 725
Student-teacher ratio: 12:1
Students proficient in reading: 86 percent
Students proficient in math: 78 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
19. Marshall Elementary School
North Allegheny School District, Allegheny County
Number of students: 767
Student-teacher ratio: 15:1
Students proficient in reading: 88 percent
Students proficient in math: 64 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: B-
- Teachers: A+
18. Markham Elementary School
Mount Lebanon School District, Allegheny County
Number of students: 329
Student-teacher ratio: 14:1
Students proficient in reading: 95 percent
Students proficient in math: 87 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
17. Penn Valley School
Lower Merion School District, Montgomery County
Number of students: 670
Student-teacher ratio: 14:1
Students proficient in reading: 83 percent
Students proficient in math: 75 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B
- Teachers: A+
16. Peebles Elementary School
North Allegheny School District, Allegheny County
Number of students: 385
Student-teacher ratio: 15:1
Students proficient in reading: 92 percent
Students proficient in math: 67 percent
Overall grade from Niche: A+
- Academics: A
- Diversity: C+
- Teachers: A+
15. Foster Elementary School
Mount Lebanon School District, Allegheny County
Number of students: 259
Student-teacher ratio: 13:1
Students proficient in reading: 92 percent
Students proficient in math: 72 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
14. Bradford Woods Elementary School
North Allegheny School District, Allegheny County
Number of students: 394
Student-teacher ratio: 15:1
Students proficient in reading: 87 percent
Students proficient in math: 72 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
13. Belmont Hills Elementary School
Lower Merion School District, Montgomery County
Number of students: 466
Student-teacher ratio: 12:1
Students proficient in reading: 85 percent
Students proficient in math: 75 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
12. Beaumont Elementary School
Tredyffrin-Easttown School District, Delaware County
Number of students: 387
Student-teacher ratio: 12:1
Students proficient in reading: 95 percent
Students proficient in math: 82 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
11. Hillside Elementary School
Tredyffrin-Easttown School District, Delaware County
Number of students: 472
Student-teacher ratio: 13:1
Students proficient in reading: 94 percent
Students proficient in math: 80 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
10. Fairview Elementary School
Fox Chapel Area School District, Allegheny County
Number of students: 355
Student-teacher ratio: 11:1
Students proficient in reading: 92 percent
Students proficient in math: 87 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C
- Teachers: A+
9. Gladwyne Elementary School
Lower Merion School District, Montgomery County
Number of students: 738
Student-teacher ratio: 13:1
Students proficient in reading: 87 percent
Students proficient in math: 82 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
8. Wayne Elementary School
Radnor Township School District, Delaware County
Number of students: 581
Student-teacher ratio: 13:1
Students proficient in reading: 88 percent
Students proficient in math: 75 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
7. Hoover Elementary School
Mount Lebanon School District, Allegheny County
Number of students: 230
Student-teacher ratio: 12:1
Students proficient in reading: 92 percent
Students proficient in math: 77 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: C+
- Teachers: A+
6. Franklin Elementary School
North Allegheny School District, Allegheny County
Number of students: 429
Student-teacher ratio: 15:1
Students proficient in reading: 90 percent
Students proficient in math: 74 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B
- Teachers: A+
5. Radnor Elementary School
Radnor Township School District, Delaware County
Number of students: 582
Student-teacher ratio: 13:1
Students proficient in reading: 91 percent
Students proficient in math: 82 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
4. Cynwyd Elementary School
Lower Merion School District, Montgomery County
Number of students: 536
Student-teacher ratio: 12:1
Students proficient in reading: 90 percent
Students proficient in math: 90 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
3. Merion Elementary School
Lower Merion School District, Montgomery County
Number of students: 561
Student-teacher ratio: 14:1
Students proficient in reading: 92 percent
Students proficient in math: 88 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B-
- Teachers: A+
2. Penn Wynne School
Lower Merion School District, Montgomery County
Number of students: 677
Student-teacher ratio: 14:1
Students proficient in reading: 88 percent
Students proficient in math: 79 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B
- Teachers: A+
1. Ithan Elementary School
Radnor Township School District, Delaware County
Number of students: 436
Student-teacher ratio: 13:1
Students proficient in reading: 92 percent
Students proficient in math: 86 percent
Overall grade from Niche: A+
- Academics: A+
- Diversity: B
- Teachers: A+
Is your elementary school not on the list?
Check out the complete list of best public elementary schools to see how schools like Shaull Elementary School and Hershey Primary Elementary School ranked.
More education coverage
- These are the best public middle schools in Pennsylvania
- These are the best public high schools in Pennsylvania
- These are the best school districts in Pennsylvania
- The best high schools in Pa. according to U.S. News and World Report
- These are the Pa. schools with the largest teacher shortages