Or try our Advanced Search


Asheville Area Public Schools
Best Elementary Schools in Asheville Area
Best Middle Schools in Asheville Area
Best High Schools in Asheville Area
Asheville Area Charter Schools






Best Elementary Schools in the Asheville, NC Area

BBest Elementary Schools in the Asheville, NC Area Best Elementary Schools in the Asheville, NC Area Are you looking for information on the top public elementary schools in the Asheville area? Below you'll find rankings on some of the best Asheville-area elementary schools including Riverbend Elementary School, Hendersonville Elementary School, Glenn C Marlow Elementary School, and Weaverville Elementary School. We also have data to help you compare such top traditional public elementary schools to the area's best charter schools including ArtSpace Charter School, Evergreen Community Charter School, The Franklin School of Innovation, and The Mountain Community School.

The list below is not meant be used as a definitive guide to which Asheville-area elementary school would be best for any individual child. For schools that are close to one another in rankings, differences in available data are in most cases very small.



Top Elementary Schools in the Asheville Area

Riverbend Elementary School

# 1 Elementary School in Asheville Area
Clyde, NC (Haywood County)
Grades served: K-5  ⋅  207 Students

Riverbend Elementary School is located in the 28721 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Riverbend Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#69 elementary school in North Carolina
(95th percentile in state)

Riverbend Elementary School

# 1 Elementary School in Asheville Area
Clyde, NC (Haywood County)
Grades served: K-5  ⋅  207 Students
#69 elementary school in North Carolina
(95th percentile in state)

Hendersonville Elementary School

# 2 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: K-5  ⋅  317 Students

Hendersonville Elementary School is located in the 28791 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hendersonville Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#106 elementary school in North Carolina
(93rd percentile in state)

Hendersonville Elementary School

# 2 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: K-5  ⋅  317 Students
#106 elementary school in North Carolina
(93rd percentile in state)

Glenn C Marlow Elementary School

# 3 Elementary School in Asheville Area
Mills River, NC (Henderson County)
Grades served: K-5  ⋅  573 Students

Glenn C Marlow Elementary School is located in the 28759 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Glenn C Marlow Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#111 elementary school in North Carolina
(93rd percentile in state)

Glenn C Marlow Elementary School

# 3 Elementary School in Asheville Area
Mills River, NC (Henderson County)
Grades served: K-5  ⋅  573 Students
#111 elementary school in North Carolina
(93rd percentile in state)

Weaverville Elementary School

# 4 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 2-4  ⋅  332 Students

Weaverville Elementary School is located in the 28787 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Weaverville Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#167 elementary school in North Carolina
(89th percentile in state)

Weaverville Elementary School

# 4 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 2-4  ⋅  332 Students
#167 elementary school in North Carolina
(89th percentile in state)

Mills River Elementary School

# 5 Elementary School in Asheville Area
Mills River, NC (Henderson County)
Grades served: PK-5  ⋅  593 Students

Mills River Elementary School is located in the 28759 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Mills River Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

#169 elementary school in North Carolina
(89th percentile in state)

Mills River Elementary School

# 5 Elementary School in Asheville Area
Mills River, NC (Henderson County)
Grades served: PK-5  ⋅  593 Students
#169 elementary school in North Carolina
(89th percentile in state)

Junaluska Elementary School

# 6 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: K-5  ⋅  442 Students

Junaluska Elementary School is located in the 28786 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Junaluska Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#209 elementary school in North Carolina
(86th percentile in state)

Junaluska Elementary School

# 6 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: K-5  ⋅  442 Students
#209 elementary school in North Carolina
(86th percentile in state)

Glen Arden Elementary School

# 7 Elementary School in Asheville Area
Arden, NC (Buncombe County)
Grades served: PK-4  ⋅  477 Students

Glen Arden Elementary School is located in the 28704 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Glen Arden Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#221 elementary school in North Carolina
(86th percentile in state)

Glen Arden Elementary School

# 7 Elementary School in Asheville Area
Arden, NC (Buncombe County)
Grades served: PK-4  ⋅  477 Students
#221 elementary school in North Carolina
(86th percentile in state)

West Buncombe Elementary School

# 8 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-4  ⋅  570 Students

West Buncombe Elementary School is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, West Buncombe Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#227 elementary school in North Carolina
(85th percentile in state)

West Buncombe Elementary School

# 8 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-4  ⋅  570 Students
#227 elementary school in North Carolina
(85th percentile in state)

Fairview Elementary School

# 9 Elementary School in Asheville Area
Fairview, NC (Buncombe County)
Grades served: K-5  ⋅  631 Students

Fairview Elementary School is located in the 28730 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Fairview Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#234 elementary school in North Carolina
(85th percentile in state)

Fairview Elementary School

# 9 Elementary School in Asheville Area
Fairview, NC (Buncombe County)
Grades served: K-5  ⋅  631 Students
#234 elementary school in North Carolina
(85th percentile in state)

Barnardsville Elementary School

# 10 Elementary School in Asheville Area
Barnardsville, NC (Buncombe County)
Grades served: PK-4  ⋅  111 Students

Barnardsville Elementary School is located in the 28709 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Barnardsville Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#240 elementary school in North Carolina
(84th percentile in state)

Barnardsville Elementary School

# 10 Elementary School in Asheville Area
Barnardsville, NC (Buncombe County)
Grades served: PK-4  ⋅  111 Students
#240 elementary school in North Carolina
(84th percentile in state)

Etowah Elementary School

# 11 Elementary School in Asheville Area
Etowah, NC (Henderson County)
Grades served: PK-5  ⋅  305 Students

Etowah Elementary School is located in the 28729 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Etowah Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#249 elementary school in North Carolina
(84th percentile in state)

Etowah Elementary School

# 11 Elementary School in Asheville Area
Etowah, NC (Henderson County)
Grades served: PK-5  ⋅  305 Students
#249 elementary school in North Carolina
(84th percentile in state)

Claxton Elementary School

# 12 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-5  ⋅  403 Students

Claxton Elementary School is located in the 28801 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Claxton Elementary School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#284 elementary school in North Carolina
(81st percentile in state)

Claxton Elementary School

# 12 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-5  ⋅  403 Students
#284 elementary school in North Carolina
(81st percentile in state)

ArtSpace Charter School

# 13 Elementary School in Asheville Area
Swannanoa, NC (Buncombe County)
Grades served: K-8  ⋅  388 Students

ArtSpace Charter School is located in the 28778 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, ArtSpace Charter School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#287 elementary school in North Carolina
(81st percentile in state)
CHARTER SCHOOL

ArtSpace Charter School

# 13 Elementary School in Asheville Area
Swannanoa, NC (Buncombe County)
Grades served: K-8  ⋅  388 Students
#287 elementary school in North Carolina
(81st percentile in state)
CHARTER SCHOOL

North Windy Ridge Intermediate School

# 14 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 5-6  ⋅  479 Students

North Windy Ridge Intermediate School is located in the 28787 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, North Windy Ridge Intermediate School has received a 9-star rating on a scale of 1 to 10.. Read more >>

#312 elementary school in North Carolina
(80th percentile in state)

North Windy Ridge Intermediate School

# 14 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: 5-6  ⋅  479 Students
#312 elementary school in North Carolina
(80th percentile in state)

Haw Creek Elementary School

# 15 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  381 Students

Haw Creek Elementary School is located in the 28805 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Haw Creek Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#333 elementary school in North Carolina
(78th percentile in state)

Haw Creek Elementary School

# 15 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  381 Students
#333 elementary school in North Carolina
(78th percentile in state)

Bethel Elementary School

# 16 Elementary School in Asheville Area
Canton, NC (Haywood County)
Grades served: K-5  ⋅  539 Students

Bethel Elementary School is located in the 28716 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Bethel Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#336 elementary school in North Carolina
(78th percentile in state)

Bethel Elementary School

# 16 Elementary School in Asheville Area
Canton, NC (Haywood County)
Grades served: K-5  ⋅  539 Students
#336 elementary school in North Carolina
(78th percentile in state)

Bell Elementary School

# 17 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  214 Students

Bell Elementary School is located in the 28805 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Bell Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#337 elementary school in North Carolina
(78th percentile in state)

Bell Elementary School

# 17 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  214 Students
#337 elementary school in North Carolina
(78th percentile in state)

Lucy S. Herring Elementary School

# 18 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  238 Students

Lucy S. Herring Elementary School is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Lucy S. Herring Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#346 elementary school in North Carolina
(77th percentile in state)

Lucy S. Herring Elementary School

# 18 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  238 Students
#346 elementary school in North Carolina
(77th percentile in state)

North Buncombe Elementary School

# 19 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: PK-4  ⋅  566 Students

North Buncombe Elementary School is located in the 28787 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, North Buncombe Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#364 elementary school in North Carolina
(76th percentile in state)

North Buncombe Elementary School

# 19 Elementary School in Asheville Area
Weaverville, NC (Buncombe County)
Grades served: PK-4  ⋅  566 Students
#364 elementary school in North Carolina
(76th percentile in state)

Fletcher Elementary School

# 20 Elementary School in Asheville Area
Fletcher, NC (Henderson County)
Grades served: PK-5  ⋅  409 Students

Fletcher Elementary School is located in the 28732 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Fletcher Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#387 elementary school in North Carolina
(75th percentile in state)

Fletcher Elementary School

# 20 Elementary School in Asheville Area
Fletcher, NC (Henderson County)
Grades served: PK-5  ⋅  409 Students
#387 elementary school in North Carolina
(75th percentile in state)

North Canton Elementary School

# 21 Elementary School in Asheville Area
Canton, NC (Haywood County)
Grades served: PK-5  ⋅  314 Students

North Canton Elementary School is located in the 28716 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of B from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, North Canton Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#390 elementary school in North Carolina
(74th percentile in state)

North Canton Elementary School

# 21 Elementary School in Asheville Area
Canton, NC (Haywood County)
Grades served: PK-5  ⋅  314 Students
#390 elementary school in North Carolina
(74th percentile in state)

Clear Creek Elementary School

# 22 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: PK-5  ⋅  442 Students

Clear Creek Elementary School is located in the 28792 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Clear Creek Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#412 elementary school in North Carolina
(73rd percentile in state)

Clear Creek Elementary School

# 22 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: PK-5  ⋅  442 Students
#412 elementary school in North Carolina
(73rd percentile in state)

Hominy Valley Elementary School

# 23 Elementary School in Asheville Area
Candler, NC (Buncombe County)
Grades served: K-4  ⋅  401 Students

Hominy Valley Elementary School is located in the 28715 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hominy Valley Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#440 elementary school in North Carolina
(71st percentile in state)

Hominy Valley Elementary School

# 23 Elementary School in Asheville Area
Candler, NC (Buncombe County)
Grades served: K-4  ⋅  401 Students
#440 elementary school in North Carolina
(71st percentile in state)

Isaac Dickson Elementary School

# 24 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  366 Students

Isaac Dickson Elementary School is located in the 28801 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Isaac Dickson Elementary School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#458 elementary school in North Carolina
(70th percentile in state)

Isaac Dickson Elementary School

# 24 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  366 Students
#458 elementary school in North Carolina
(70th percentile in state)

Estes Elementary School

# 25 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-4  ⋅  734 Students

Estes Elementary School is located in the 28803 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Estes Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#495 elementary school in North Carolina
(68th percentile in state)

Estes Elementary School

# 25 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-4  ⋅  734 Students
#495 elementary school in North Carolina
(68th percentile in state)

The Mountain Community School

# 26 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: K-8  ⋅  182 Students

The Mountain Community School is located in the 28792 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Mountain Community School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#509 elementary school in North Carolina
(67th percentile in state)
CHARTER SCHOOL

The Mountain Community School

# 26 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: K-8  ⋅  182 Students
#509 elementary school in North Carolina
(67th percentile in state)
CHARTER SCHOOL

Hazelwood Elementary School

# 27 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: PK-5  ⋅  476 Students

Hazelwood Elementary School is located in the 28786 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hazelwood Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#511 elementary school in North Carolina
(67th percentile in state)

Hazelwood Elementary School

# 27 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: PK-5  ⋅  476 Students
#511 elementary school in North Carolina
(67th percentile in state)

Atkinson Elementary School

# 28 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: PK-5  ⋅  278 Students

Atkinson Elementary School is located in the 28739 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Atkinson Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#536 elementary school in North Carolina
(65th percentile in state)

Atkinson Elementary School

# 28 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: PK-5  ⋅  278 Students
#536 elementary school in North Carolina
(65th percentile in state)

Bruce Drysdale Elementary School

# 29 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: PK-5  ⋅  473 Students

Bruce Drysdale Elementary School is located in the 28792 ZIP Code area of Henderson County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Bruce Drysdale Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#559 elementary school in North Carolina
(63rd percentile in state)

Bruce Drysdale Elementary School

# 29 Elementary School in Asheville Area
Hendersonville, NC (Henderson County)
Grades served: PK-5  ⋅  473 Students
#559 elementary school in North Carolina
(63rd percentile in state)

Candler Elementary School

# 30 Elementary School in Asheville Area
Candler, NC (Buncombe County)
Grades served: PK-4  ⋅  370 Students

Candler Elementary School is located in the 28715 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Candler Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#566 elementary school in North Carolina
(63rd percentile in state)

Candler Elementary School

# 30 Elementary School in Asheville Area
Candler, NC (Buncombe County)
Grades served: PK-4  ⋅  370 Students
#566 elementary school in North Carolina
(63rd percentile in state)

Jonathan Valley Elementary School

# 31 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: PK-5  ⋅  322 Students

Jonathan Valley Elementary School is located in the 28785 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Jonathan Valley Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#580 elementary school in North Carolina
(62nd percentile in state)

Jonathan Valley Elementary School

# 31 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: PK-5  ⋅  322 Students
#580 elementary school in North Carolina
(62nd percentile in state)

Evergreen Community Charter School

# 32 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-8  ⋅  423 Students

Evergreen Community Charter School is located in the 28805 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Evergreen Community Charter School has received a 8-star rating on a scale of 1 to 10.. Read more >>

#602 elementary school in North Carolina
(61st percentile in state)
CHARTER SCHOOL

Evergreen Community Charter School

# 32 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: K-8  ⋅  423 Students
#602 elementary school in North Carolina
(61st percentile in state)
CHARTER SCHOOL

Shining Rock Classical Academy CFA

# 33 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: K-12  ⋅  592 Students

Shining Rock Classical Academy CFA is located in the 28786 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Shining Rock Classical Academy CFA has received a 6-star rating on a scale of 1 to 10.. Read more >>

#622 elementary school in North Carolina
(59th percentile in state)
CHARTER SCHOOL

Shining Rock Classical Academy CFA

# 33 Elementary School in Asheville Area
Waynesville, NC (Haywood County)
Grades served: K-12  ⋅  592 Students
#622 elementary school in North Carolina
(59th percentile in state)
CHARTER SCHOOL

Pisgah Elementary School

# 34 Elementary School in Asheville Area
Candler, NC (Buncombe County)
Grades served: K-4  ⋅  163 Students

Pisgah Elementary School is located in the 28715 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Pisgah Elementary School has received a 7-star rating on a scale of 1 to 10.. Read more >>

#632 elementary school in North Carolina
(59th percentile in state)

Pisgah Elementary School

# 34 Elementary School in Asheville Area
Candler, NC (Buncombe County)
Grades served: K-4  ⋅  163 Students
#632 elementary school in North Carolina
(59th percentile in state)

Black Mountain Elementary School

# 35 Elementary School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: 4-5  ⋅  160 Students

Black Mountain Elementary School is located in the 28711 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Black Mountain Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#637 elementary school in North Carolina
(58th percentile in state)

Black Mountain Elementary School

# 35 Elementary School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: 4-5  ⋅  160 Students
#637 elementary school in North Carolina
(58th percentile in state)

Koontz Intermediate School

# 36 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-6  ⋅  722 Students

Koontz Intermediate School is located in the 28803 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Koontz Intermediate School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#700 elementary school in North Carolina
(54th percentile in state)

Koontz Intermediate School

# 36 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-6  ⋅  722 Students
#700 elementary school in North Carolina
(54th percentile in state)

Hall Fletcher Elementary School

# 37 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  285 Students

Hall Fletcher Elementary School is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hall Fletcher Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#724 elementary school in North Carolina
(53rd percentile in state)

Hall Fletcher Elementary School

# 37 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: PK-5  ⋅  285 Students
#724 elementary school in North Carolina
(53rd percentile in state)

The Franklin School of Innovation

# 38 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-12  ⋅  691 Students

The Franklin School of Innovation is located in the 28806 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Franklin School of Innovation has received a 7-star rating on a scale of 1 to 10.. Read more >>

#728 elementary school in North Carolina
(52nd percentile in state)
CHARTER SCHOOL

The Franklin School of Innovation

# 38 Elementary School in Asheville Area
Asheville, NC (Buncombe County)
Grades served: 5-12  ⋅  691 Students
#728 elementary school in North Carolina
(52nd percentile in state)
CHARTER SCHOOL

Black Mountain Primary School

# 39 Elementary School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: PK-3  ⋅  331 Students

Black Mountain Primary School is located in the 28711 ZIP Code area of Buncombe County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Black Mountain Primary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#739 elementary school in North Carolina
(52nd percentile in state)

Black Mountain Primary School

# 39 Elementary School in Asheville Area
Black Mountain, NC (Buncombe County)
Grades served: PK-3  ⋅  331 Students
#739 elementary school in North Carolina
(52nd percentile in state)

Hot Springs Elementary School

# 40 Elementary School in Asheville Area
Hot Springs, NC (Madison County)
Grades served: K-5  ⋅  127 Students

Hot Springs Elementary School is located in the 28743 ZIP Code area of Madison County, North Carolina. The school received a letter grade of C from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Hot Springs Elementary School has received a 6-star rating on a scale of 1 to 10.. Read more >>

#752 elementary school in North Carolina
(51st percentile in state)

Hot Springs Elementary School

# 40 Elementary School in Asheville Area
Hot Springs, NC (Madison County)
Grades served: K-5  ⋅  127 Students
#752 elementary school in North Carolina
(51st percentile in state)
1 - 40 of 65 Elementary Schools

Rankings for the best elementary schools in the Asheville area were created independently by Carolina School Hub. The test data for this site was derived from the North Carolina Department of Public Instruction and South Carolina Department of Education.

You can click on a specific school name above for more information on elementary school test scores, student data and more.

Choosing an Elementary School in the Asheville Area

When comparing regular Asheville-area elementary schools to charter and magnet schools, one should keep in mind the differences between charter schools, magnet schools and traditional public schools.

Magnet schools are in most cases alternative public schools that offer a specialized curriculum. At the highest level, North and South Carolina magnet schools and traditional elementary schools tend to be managed by the same entity - the county school superintendent's office. Magnet schools normally can accept students from anywhere in the county in which they are located, and often limit the acceptance pool through a lottery system.

Charter schools, on the other hand, are each independently managed. They tend to accept students not only from the county in which they're located, but surrounding counties as well. Like magnets, charters tend to use a lottery-based acceptance method.

Regular elementary schools are sometimes called "zoned schools," "neighborhood schools" or "zip code schools." This is because they accept students from a limited geographical area - such as a town or a specific set of subdivisions. Regular schools do not tend to use a lottery system. Regular elementary schools are the most common kinds of schools in North and South Carolina.

Which Elementary Schools are Covered in the Asheville Area

We hope you find the ratings and other information on elementary schools in the Asheville area to be useful. Elementary Schools on this page were drawn from the following counties: