Top 10 Best Roanoke Public Schools (2024)

For the 2024 school year, there are 47 public schools serving 22,671 students in Roanoke, VA (there are 15 private schools, serving 2,463 private students). 90% of all K-12 students in Roanoke, VA are educated in public schools (compared to the VA state average of 89%).
The top ranked public schools in Roanoke, VA are Hidden Valley High School, Cave Spring High School and Grandin Court Elementary School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Roanoke, VA public schools have an average math proficiency score of 54% (versus the Virginia public school average of 54%), and reading proficiency score of 66% (versus the 70% statewide average). Schools in Roanoke have an average ranking of 5/10, which is in the bottom 50% of Virginia public schools.
Minority enrollment is 53% of the student body (majority Black), which is less than the Virginia public school average of 54% (majority Black and Hispanic).

Best Public Schools in Roanoke, VA (2024)

School
(Math and Reading Proficiency)
Location
Grades
Students
Rank: #11.
Hidden Valley High School
(Math: 90% | Reading: 90-94%)
Rank:
10/
10
Top 1%
5000 Titan Trail
Roanoke, VA 24018
(540) 776-7320
Grades: 9-12
| 821 students
Rank: #22.
Cave Spring High School
(Math: 86% | Reading: 90%)
Rank:
10/
10
Top 5%
3712 Chaparral Dr
Roanoke, VA 24018
(540) 772-7550
Grades: 9-12
| 1,023 students
Rank: #33.
Grandin Court Elementary School
(Math: 85-89% | Reading: 85-89%)
Rank:
10/
10
Top 5%
2815 Spessard Ave Sw
Roanoke, VA 24015
(540) 853-2867
Grades: PK-5
| 341 students
Rank: #44.
Penn Forest Elementary School
(Math: 83% | Reading: 88%)
Rank:
10/
10
Top 5%
6328 Merriman Rd
Roanoke, VA 24018
(540) 772-7590
Grades: PK-5
| 436 students
Rank: #55.
Crystal Spring Elementary School
(Math: 80-84% | Reading: 85-89%)
Rank:
10/
10
Top 10%
2620 Carolina Ave Sw
Roanoke, VA 24014
(540) 853-2976
Grades: PK-5
| 321 students
Rank: #66.
Northside High School
(Math: 80% | Reading: 85-89%)
Rank:
10/
10
Top 10%
6758 Northside High School Rd
Roanoke, VA 24019
(540) 561-8155
Grades: 9-12
| 912 students
Rank: #7 - 97. - 9.
Back Creek Elementary School
(Math: 75-79% | Reading: 80-84%)
Rank:
9/
10
Top 20%
7130 Bent Mountain Rd
Roanoke, VA 24018
(540) 772-7565
Grades: PK-5
| 284 students
Rank: #7 - 97. - 9.
Bonsack Elementary School
(Math: 75-79% | Reading: 80-84%)
Rank:
9/
10
Top 20%
5437 Crumpacker Dr
Roanoke, VA 24019
(540) 977-5870
Grades: PK-5
| 323 students
Rank: #7 - 97. - 9.
Cave Spring Elementary School
(Math: 77% | Reading: 82%)
Rank:
9/
10
Top 20%
5404 Springlawn Ave
Roanoke, VA 24018
(540) 772-7558
Grades: PK-5
| 488 students
Rank: #1010.
Hidden Valley Middle School
(Math: 76% | Reading: 83%)
Rank:
9/
10
Top 20%
4902 Hidden Valley School Rd
Roanoke, VA 24018
(540) 772-7570
Grades: 6-8
| 557 students
Rank: #1111.
Cave Spring Middle School
(Math: 76% | Reading: 82%)
Rank:
9/
10
Top 20%
4880 Brambleton Ave
Roanoke, VA 24018
(540) 772-7560
Grades: 6-8
| 775 students
Rank: #1212.
Oak Grove Elementary School
(Math: 75-79% | Reading: 75-79%)
Rank:
9/
10
Top 20%
5005 Grandin Rd Extension
Roanoke, VA 24018
(540) 772-7580
Grades: PK-5
| 406 students
Rank: #1313.
Glen Cove Elementary School
(Math: 65-69% | Reading: 80-84%)
Rank:
8/
10
Top 30%
5901 Cove Rd
Roanoke, VA 24019
(540) 561-8135
Grades: PK-5
| 407 students
Rank: #1414.
Clearbrook Elementary School
(Math: 70-74% | Reading: 75-79%)
Rank:
8/
10
Top 30%
5205 Franklin Rd
Roanoke, VA 24014
(540) 772-7555
Grades: PK-5
| 336 students
Rank: #1515.
Green Valley Elementary School
(Math: 63% | Reading: 75%)
Rank:
7/
10
Top 50%
3838 Overdale Rd
Roanoke, VA 24018
(540) 772-7556
Grades: PK-5
| 539 students
Rank: #1616.
Patrick Henry High School
(Math: 57% | Reading: 77%)
Rank:
7/
10
Top 50%
2102 Grandin Rd Sw
Roanoke, VA 24015
(540) 853-2255
Grades: 9-12
| 2,035 students
Rank: #1717.
William Fleming High School
(Math: 66% | Reading: 68%)
Rank:
6/
10
Top 50%
3649 Ferncliff Ave Nw
Roanoke, VA 24017
(540) 853-2781
Grades: 9-12
| 1,824 students
Rank: #1818.
Northside Middle School
(Math: 63% | Reading: 68%)
Rank:
6/
10
Top 50%
6810 Northside High School Rd
Roanoke, VA 24019
(540) 561-8145
Grades: 6-8
| 656 students
Rank: #1919.
Mt. Pleasant Elementary School
(Math: 65-69% | Reading: 60-64%)
Rank:
6/
10
Top 50%
3216 Mt Pleasant Blvd
Roanoke, VA 24014
(540) 427-1879
Grades: PK-5
| 251 students
Rank: #2020.
Highland Park Elementary School
(Math: 55-59% | Reading: 65-69%)
Rank:
6/
10
Top 50%
1212 5th St Sw
Roanoke, VA 24016
(540) 853-2963
Grades: PK-5
| 376 students
Rank: #2121.
Wasena Elementary School
(Math: 60-64% | Reading: 60-64%)
Rank:
5/
10
Bottom 50%
1125 Sherwood Ave Sw
Roanoke, VA 24015
(540) 853-2914
Grades: PK-5
| 215 students
Rank: #2222.
Mountain View Elementary School
(Math: 50-54% | Reading: 65-69%)
Rank:
5/
10
Bottom 50%
5901 Plantation Circle
Roanoke, VA 24019
(540) 561-8175
Grades: PK-5
| 322 students
Rank: #2323.
Fishburn Park Elementary School
(Math: 45-49% | Reading: 65-69%)
Rank:
5/
10
Bottom 50%
3057 Colonial Ave Sw
Roanoke, VA 24015
(540) 853-2931
Grades: PK-5
| 269 students
Rank: #2424.
James Madison Middle School
(Math: 41% | Reading: 68%)
Rank:
4/
10
Bottom 50%
1160 Overland Rd Sw
Roanoke, VA 24015
(540) 853-2351
Grades: 6-8
| 586 students
Rank: #25 - 2625. - 26.
Garden City Elementary School
(Math: 50-54% | Reading: 55-59%)
Rank:
4/
10
Bottom 50%
3718 Garden City Blvd Se
Roanoke, VA 24014
(540) 853-2971
Grades: PK-5
| 280 students
Rank: #25 - 2625. - 26.
Virginia Heights Elementary School
(Math: 50-54% | Reading: 55-59%)
Rank:
4/
10
Bottom 50%
1210 Amherst Ave Sw
Roanoke, VA 24015
(540) 853-2937
Grades: PK-5
| 289 students
Rank: #2727.
Burlington Elementary School
(Math: 45-49% | Reading: 60-64%)
Rank:
4/
10
Bottom 50%
6533 Peters Creek Rd
Roanoke, VA 24019
(540) 561-8165
Grades: PK-5
| 450 students
Rank: #2828.
Fairview Elementary School
(Math: 46% | Reading: 58%)
Rank:
3/
10
Bottom 50%
648 Westwood Blvd Nw
Roanoke, VA 24017
(540) 853-2978
Grades: PK-5
| 512 students
Rank: #2929.
Woodrow Wilson Middle School
(Math: 38% | Reading: 63%)
Rank:
3/
10
Bottom 50%
1813 Carter Rd Sw
Roanoke, VA 24015
(540) 853-2358
Grades: 6-8
| 647 students
Rank: #3030.
Monterey Elementary School
(Math: 47% | Reading: 54%)
Rank:
3/
10
Bottom 50%
4501 Oliver Rd Ne
Roanoke, VA 24012
(540) 853-2933
Grades: PK-5
| 477 students
Rank: #3131.
John P. Fishwick Middle School
(Math: 33% | Reading: 60%)
Rank:
3/
10
Bottom 50%
1004 Montrose Ave Se
Roanoke, VA 24013
(540) 853-6040
Grades: 6-8
| 492 students
Rank: #3232.
Morningside Elementary School
(Math: 35-39% | Reading: 50-54%)
Rank:
2/
10
Bottom 50%
1716 Wilson Avenue Se
Roanoke, VA 24013
(540) 853-2991
Grades: PK-5
| 250 students
Rank: #3333.
Preston Park Elementary School
(Math: 33% | Reading: 51%)
Rank:
2/
10
Bottom 50%
3142 Preston Avenue Nw
Roanoke, VA 24012
(540) 853-2996
Grades: PK-5
| 512 students
Rank: #3434.
Lucy Addison Aerospace Magnet Middle School
(Math: 25% | Reading: 55%)
Rank:
2/
10
Bottom 50%
1220 5th Street Nw
Roanoke, VA 24016
(540) 853-2681
Grades: 6-8
| 585 students
Rank: #3535.
Breckinridge Middle School
(Math: 23% | Reading: 52%)
Rank:
2/
10
Bottom 50%
3901 Williamson Rd Nw
Roanoke, VA 24012
(540) 853-2251
Grades: 6-8
| 668 students
Show 12 more public schools in Roanoke, VA (out of 47 total schools)
Loading...
[+] Show Closed Public Schools in Roanoke, Virginia

Roanoke, Virginia Public Schools (Closed)

School
Location
Grades
Students
108 N Jefferson St
Roanoke, VA 24016
(540) 853-1495
Grades: 9-12
| 94 students
2730 Melrose Ave Nw
Roanoke, VA 24017
(540) 853-2923
Grades: PK-5
| 286 students
3142 Preston Ave Nw
Roanoke, VA 24012
(540) 853-2996
Grades: PK-2
| 280 students
2202 Grandin Rd Sw
Roanoke, VA 24015
(540) 853-2655
Grades: PK-5
| 366 students
10800 H. Jack Rose Hwy
Roanoke, VA 24016
(276) 796-7510
Grades: n/a
| n/a students
2020 Oakland Blvd Nw
Roanoke, VA 24012
(540) 853-2756
Grades: PK-2
| n/a students
1601 Ferncliff Ave Nw
Roanoke, VA 24017
(540) 853-2605
Grades: 6-8
| 445 students

Frequently Asked Questions

What are the top ranked public schools in Roanoke, VA?
The top ranked public schools in Roanoke, VA include Hidden Valley High School, Cave Spring High School and Grandin Court Elementary School.
How many public schools are located in Roanoke, VA?
47 public schools are located in Roanoke, VA.
What percentage of students in Roanoke, VA go to public school?
90% of all K-12 students in Roanoke, VA are educated in public schools (compared to the VA state average of 89%).
What is the racial composition of students in Roanoke, VA?
Roanoke, VA public schools minority enrollment is 53% of the student body (majority Black), which is less than the Virginia public schools average of 54% (majority Black and Hispanic).

Recent Articles

Pros And Cons Of Using Technology In The Classroom
Pros And Cons Of Using Technology In The Classroom
Learn about the pros and cons of using technology in the classroom.
Looming School Bus Strike Leave Students in a Transportation Pickle
Looming School Bus Strike Leave Students in a Transportation Pickle
A possible school bus strike in New York City may leave more than 150,000 students scrambling for a ride to school.
Teaching in Contemporary Times
Teaching in Contemporary Times
We explore why individuals choose teaching, illuminating intrinsic motivations, the influence of role models, the pursuit of lifelong learning, and the aspiration to impact society.