Skip to main content
VA Virginia

Public Schools in Roanoke, VA

Directory of 48 public schools located in Roanoke.

City Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 13,500 27,000 2020-2021: 22,847 students 22,847 2020-2021 2021-2022: 22,671 students 22,671 -0.8% 2021-2022 2022-2023: 22,668 students 22,668 +-0% 2022-2023 2023-2024: 22,634 students 22,634 -0.1% 2023-2024 2024-2025: 22,846 students 22,846 +0.9% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 41 22,846 1,734.0 13.2:1 17,501
2023-2024 41 22,634 1,682.1 13.5:1 17,289
2022-2023 41 22,668 1,657.8 13.7:1 16,915
2021-2022 43 22,671 1,570.6 14.4:1 *reporting schools 15,136
2020-2021 47 22,847 1,537.3 14.9:1 *reporting schools N/A

City Schools Listing

Page 1 of 2
School Name Grades Level District Address Action
Addison Aerospace Magnet Middle 6-8 Middle School Roanoke City Public Schools 1220 5th Street NW View ›
Alternative Secondary Transition Educational Program — General K-12 Roanoke County Public Schools 5937 Cove Road View ›
Back Creek Elementary PK-5 Elementary School Roanoke County Public Schools 7130 Bent Mountain Rd View ›
Bonsack Elementary PK-5 Elementary School Roanoke County Public Schools 5437 Crumpacker Dr View ›
Breckinridge Middle 6-8 Middle School Roanoke City Public Schools 3901 Williamson Rd NW View ›
Burlington Elementary PK-5 Elementary School Roanoke County Public Schools 6533 Peters Creek Rd View ›
Cave Spring Elementary PK-5 Elementary School Roanoke County Public Schools 5404 Springlawn Ave View ›
Cave Spring High 9-12 High School Roanoke County Public Schools 3712 Chaparral Dr View ›
Cave Spring Middle 6-8 Middle School Roanoke County Public Schools 4880 Brambleton Ave View ›
Clearbrook Elementary PK-5 Elementary School Roanoke County Public Schools 5205 Franklin Rd View ›
Crystal Spring Elementary PK-5 Elementary School Roanoke City Public Schools 2620 Carolina Ave SW View ›
Fairview Elementary PK-5 Elementary School Roanoke City Public Schools 648 Westwood Blvd NW View ›
Fallon Park Elementary PK-5 Elementary School Roanoke City Public Schools 502 19th St SE View ›
Fishburn Park Elementary PK-5 Elementary School Roanoke City Public Schools 3057 Colonial Ave SW View ›
Forest Park Academy — General K-12 Roanoke City Public Schools 2730 Melrose Avenue NW View ›
Garden City Elementary PK-5 Elementary School Roanoke City Public Schools 3718 Garden City Blvd SE View ›
Glen Cove Elementary PK-5 Elementary School Roanoke County Public Schools 5901 Cove Rd View ›
Grandin Court Elementary PK-5 Elementary School Roanoke City Public Schools 2815 Spessard Ave SW View ›
Green Valley Elementary PK-5 Elementary School Roanoke County Public Schools 3838 Overdale Rd View ›
Hidden Valley High 9-12 High School Roanoke County Public Schools 5000 Titan Trail View ›
Hidden Valley Middle 6-8 Middle School Roanoke County Public Schools 4902 Hidden Valley School Rd View ›
Highland Park Elementary PK-5 Elementary School Roanoke City Public Schools 1212 5th St SW View ›
Hurt Park Elementary PK-5 Elementary School Roanoke City Public Schools 1525 Salem Ave SW View ›
James Madison Middle 6-8 Middle School Roanoke City Public Schools 1160 Overland Rd SW View ›
John P. Fishwick Middle 6-8 Middle School Roanoke City Public Schools 1004 Montrose Ave SE View ›
Page 1 of 2