Summary:
Zip code 23120 in Moseley, Virginia is home to two elementary schools serving grades PK-5 — Moseley Elementary and Grange Hall Elementary — with no middle or high schools in the immediate area. Both schools are part of Chesterfield County Public Schools, a district rated 2 stars and ranked 73 out of 131 Virginia districts, yet both elementary schools significantly outperform their district's overall rating. Together, these two schools rank in the top 15% of all Virginia elementary schools for 2025-2026, making this zip code a standout pocket of elementary education within Chesterfield County.
Moseley Elementary is the more consistent performer, maintaining a percentile ranking between 83rd and 88th over the past three years and earning a 4-star rating for 2025-2026 with a rank of 147 out of 1,111 elementary schools. It is a math powerhouse, with 2025-2026 math proficiency scores ranging from 88.59% to 95.81%, far exceeding state averages near 73%. Grange Hall Elementary reaches higher peaks but with more volatility; it earned a 5-star rating and ranked 75th in Virginia for 2024-2025, but slipped to 169th for 2025-2026. Grange Hall slightly edges out Moseley in science and Virginia Studies, while Moseley leads in lower-grade reading. Overall 2025-2026 SOL averages are close: 87.65% at Moseley versus 85.83% at Grange Hall, both well above state and district levels.
Contextual factors strongly favor both schools. Chronic absenteeism is 7.0% at Moseley and 11.1% at Grange Hall, well below the district's 16.1%. Free and reduced lunch rates are low at 8.33% and 15.88%, respectively. Moseley spends $7,686 per student with a 16.0 student-teacher ratio, while Grange Hall spends $7,160 with a 16.9 ratio. Families should note that after 5th grade, students will need to transition to secondary schools elsewhere in Chesterfield County, as no middle or high schools exist within zip code 23120. For elementary-age children, though, families have two strong options: Moseley for consistency and math excellence, Grange Hall for elite peak performance with more year-to-year variation.
Thank you for your feedback!