SA
Elementary Schools

Keystone Elementary School

Bristol Township SD · Bucks County · 1800 Keystone St, Croydon, PA 19021.0

(267)599-2470

3/10
#1141
Rank 1141 out of 1,545
Top 74%
English Language Arts3/10 · #1208 · 22nd percentile
Mathematics4/10 · #1046 · 32nd percentile
Science3/10 · #1011 · 29th percentile

English Language Arts

Math Trend

Science Trend

School Overview

Croydon is a working-class riverside community in lower Bucks County, tucked between Bristol and the Delaware River, where the feel is more gritty and neighborhood-tight than the suburban polish found further north in the county. Keystone Elementary sits in the Bristol Township district, which serves a diverse mix of families navigating real economic pressures, and the school reflects that community — it's a place where staff tend to know kids by name and relationships matter. Families who value a close-knit, community-grounded school environment over test score rankings will find Keystone a steady presence in a neighborhood that takes care of its own.

Student Demographics

451 students tested · 2024-25 school year

Ethnicity

White
208 (46%)
Multiple Races
82 (18%)
Hispanic
78 (17%)
African American
66 (15%)
Asian
14 (3%)
Other
3 (1%)

Key Indicators

English Learners26 (6%)
Students with Disabilities103 (23%)

Staff & Teachers(2024-25)

988
Enrollment
63.8
Teachers (FTE)
15.5:1
Student-Staff Ratio

Community Enrichment Programs

This supplementary score measures the availability of enrichment programs — such as tutoring, music, dance, sports, and arts — within 3 miles of the school. Schools in communities with more diverse and accessible programs score higher.

Nearby Programs5/10 · #913 · 43rd percentile

42 programs within 3 miles. Ranked among Elementary Schools in Pennsylvania.

Nearby Libraries

No programs found