Skip to main content
VA County FIPS: 51087

Public Schools in Henrico County, VA

Directory of 84 public schools operating in Henrico County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 30,500 61,000 2020-2021: 50,962 students 50,962 2020-2021 2021-2022: 50,767 students 50,767 -0.4% 2021-2022 2022-2023: 51,136 students 51,136 +0.7% 2022-2023 2023-2024: 51,153 students 51,153 +0% 2023-2024 2024-2025: 51,624 students 51,624 +0.9% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 69 51,624 3,328.3 15.5:1 33,656
2023-2024 70 51,153 3,337.5 15.3:1 32,846
2022-2023 69 51,136 3,321.5 15.3:1 *reporting schools 30,059
2021-2022 69 50,767 2,944.5 17.2:1 *reporting schools 23,430
2020-2021 82 50,962 2,991.8 17.0:1 *reporting schools N/A

School Districts in Henrico County

Cities & Municipalities in Henrico County

5 Cities

County Schools Listing

Page 1 of 4
School Name Grades Level District City Action
Academy at Virginia Randolph — General K-12 Henrico County Public Schools Glen Allen View ›
Adult Education Center — General K-12 Henrico County Public Schools Highland Springs View ›
Advanced Career Education Center at Hermitage — General K-12 Henrico County Public Schools Richmond View ›
Advanced Career Education Center at Highland Springs — General K-12 Henrico County Public Schools Highland Springs View ›
An Achievable Dream Middle and High School Oak Avenue Comple — General K-12 Henrico County Public Schools Highland Springs View ›
Anthony P. Mehfoud Elementary PK-2 Elementary School Henrico County Public Schools Richmond View ›
Armstrong High 9-12 High School Richmond City Public Schools Richmond View ›
Arthur Ashe Jr. Elementary PK-5 Elementary School Henrico County Public Schools Richmond View ›
Brookland Middle 6-8 Middle School Henrico County Public Schools Richmond View ›
Cashell Donahoe Elementary PK-5 Elementary School Henrico County Public Schools Sandston View ›
Center for Diversified Studies — General K-12 Henrico County Public Schools Glen Allen View ›
Chamberlayne Elementary PK-5 Elementary School Henrico County Public Schools Richmond View ›
Charles M. Johnson Elementary PK-5 Elementary School Henrico County Public Schools Richmond View ›
Colonial Trail Elementary PK-5 Elementary School Henrico County Public Schools Glen Allen View ›
Crestview Elementary PK-5 Elementary School Henrico County Public Schools Richmond View ›
David A. Kaechele Elementary PK-5 Elementary School Henrico County Public Schools Glen Allen View ›
Deep Run High 9-12 High School Henrico County Public Schools Glen Allen View ›
Douglas S. Freeman High 9-12 High School Henrico County Public Schools Richmond View ›
Dumbarton Elementary PK-5 Elementary School Henrico County Public Schools Richmond View ›
Echo Lake Elementary PK-5 Elementary School Henrico County Public Schools Glen Allen View ›
Elizabeth Holladay Elementary PK-5 Elementary School Henrico County Public Schools Richmond View ›
Elko Middle 6-8 Middle School Henrico County Public Schools Sandston View ›
Empowerment Academy — General K-12 Henrico County Public Schools Henrico View ›
Evening School of Excellence — General K-12 Henrico County Public Schools Glen Allen View ›
Fair Oaks Elementary PK-5 Elementary School Henrico County Public Schools Highland Springs View ›
Page 1 of 4