Or try our Advanced Search


Best Elementary Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best Middle Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area

Best High Schools in NC
Charlotte Area
Raleigh Area
Winston-Salem Area
Greensboro Area
Durham Area
Asheville Area
Fayetteville Area






Best Elementary Schools in North Carolina

Best Elementary Schools in North Carolina Best Elementary Schools in North Carolina Are you trying to obtain data on the best public elementary schools in North Carolina? Below you'll find rankings on some of NC's top elementary schools including White Oak Elementary School, Highcroft Elementary School, Davis Drive Elementary School, and Green Hope Elementary School. We also have data to help you compare such top traditional public elementary schools to North Carolina's best charter schools including The Math and Science Academy of Apex, Greensboro Academy, Metrolina Regional Scholars' Academy, and Summerfield Charter Academy.

Below is a ranking of the best elementary schools in North Carolina. We have information on 1,536 public elementary schools in the state. You may use this site as a starting point in your journey to find the best educational options in the state for your child.



Top Elementary Schools in North Carolina

White Oak Elementary School

# 1 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: PK-5  ⋅  772 Students

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

(99th percentile in state)

White Oak Elementary School

# 1 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: PK-5  ⋅  772 Students
(99th percentile in state)

Highcroft Elementary School

# 2 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  714 Students

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

(99th percentile in state)

Highcroft Elementary School

# 2 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  714 Students
(99th percentile in state)

Davis Drive Elementary School

# 3 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: K-5  ⋅  825 Students

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

(99th percentile in state)

Davis Drive Elementary School

# 3 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: K-5  ⋅  825 Students
(99th percentile in state)

Green Hope Elementary School

# 4 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  603 Students

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

(99th percentile in state)

Green Hope Elementary School

# 4 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  603 Students
(99th percentile in state)

Polo Ridge Elementary School

# 5 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  598 Students

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

(99th percentile in state)

View Nearby Homes

Polo Ridge Elementary School

# 5 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  598 Students
(99th percentile in state)

View Nearby Homes

Masonboro Elementary School

# 6 Elementary School in North Carolina
Wilmington, NC (New Hanover County)
Grades served: K-5  ⋅  575 Students

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

(99th percentile in state)

Masonboro Elementary School

# 6 Elementary School in North Carolina
Wilmington, NC (New Hanover County)
Grades served: K-5  ⋅  575 Students
(99th percentile in state)

Rea Farms STEAM Academy

# 7 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-8  ⋅  1,109 Students

Rea Farms STEAM Academy is located in the 28277 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Rea Farms STEAM Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)

View Nearby Homes

Rea Farms STEAM Academy

# 7 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-8  ⋅  1,109 Students
(99th percentile in state)

View Nearby Homes

Seawell Elementary School

# 8 Elementary School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: PK-5  ⋅  469 Students

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

(99th percentile in state)

Seawell Elementary School

# 8 Elementary School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: PK-5  ⋅  469 Students
(99th percentile in state)

Providence Spring Elementary School

# 9 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  602 Students

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

(99th percentile in state)

View Nearby Homes

Providence Spring Elementary School

# 9 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  602 Students
(99th percentile in state)

View Nearby Homes

The Math and Science Academy of Apex

# 10 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: K-5  ⋅  613 Students

The Math and Science Academy of Apex is located in the 27502 ZIP Code area of Wake County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, The Math and Science Academy of Apex has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)
CHARTER SCHOOL

The Math and Science Academy of Apex

# 10 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: K-5  ⋅  613 Students
(99th percentile in state)
CHARTER SCHOOL

Pine Lake Preparatory

# 11 Elementary School in North Carolina
Mooresville, NC (Iredell County)
Grades served: K-12  ⋅  1,879 Students

Pine Lake Preparatory is located in the 28115 ZIP Code area of Iredell County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Pine Lake Preparatory has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Pine Lake Preparatory

# 11 Elementary School in North Carolina
Mooresville, NC (Iredell County)
Grades served: K-12  ⋅  1,879 Students
(99th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Wesley Chapel Elementary School

# 12 Elementary School in North Carolina
Monroe, NC (Union County)
Grades served: PK-5  ⋅  760 Students

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

(99th percentile in state)

View Nearby Homes

Wesley Chapel Elementary School

# 12 Elementary School in North Carolina
Monroe, NC (Union County)
Grades served: PK-5  ⋅  760 Students
(99th percentile in state)

View Nearby Homes

W R Odell Elementary School

# 13 Elementary School in North Carolina
Concord, NC (Cabarrus County)
Grades served: 3-5  ⋅  907 Students

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

(99th percentile in state)

View Nearby Homes

W R Odell Elementary School

# 13 Elementary School in North Carolina
Concord, NC (Cabarrus County)
Grades served: 3-5  ⋅  907 Students
(99th percentile in state)

View Nearby Homes

Riverbend Elementary School

# 14 Elementary School in North Carolina
Clyde, NC (Haywood County)
Grades served: K-5  ⋅  183 Students

Riverbend Elementary School is located in the 28721 ZIP Code area of Haywood County, North Carolina. The school received a letter grade of A 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 >>

(99th percentile in state)

Riverbend Elementary School

# 14 Elementary School in North Carolina
Clyde, NC (Haywood County)
Grades served: K-5  ⋅  183 Students
(99th percentile in state)

Wrightsville Beach Elementary School

# 15 Elementary School in North Carolina
Wrightsville Beach, NC (New Hanover County)
Grades served: K-5  ⋅  263 Students

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

(99th percentile in state)

Wrightsville Beach Elementary School

# 15 Elementary School in North Carolina
Wrightsville Beach, NC (New Hanover County)
Grades served: K-5  ⋅  263 Students
(99th percentile in state)

Weddington Elementary School

# 16 Elementary School in North Carolina
Matthews, NC (Union County)
Grades served: PK-5  ⋅  689 Students

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

(99th percentile in state)

View Nearby Homes

Weddington Elementary School

# 16 Elementary School in North Carolina
Matthews, NC (Union County)
Grades served: PK-5  ⋅  689 Students
(99th percentile in state)

View Nearby Homes

Mills Park Elementary School

# 17 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  688 Students

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

(99th percentile in state)

Mills Park Elementary School

# 17 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  688 Students
(99th percentile in state)

Cox Mill Elementary School

# 18 Elementary School in North Carolina
Concord, NC (Cabarrus County)
Grades served: K-5  ⋅  1,079 Students

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

(99th percentile in state)

View Nearby Homes

Cox Mill Elementary School

# 18 Elementary School in North Carolina
Concord, NC (Cabarrus County)
Grades served: K-5  ⋅  1,079 Students
(99th percentile in state)

View Nearby Homes

Sandy Ridge Elementary School

# 19 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  597 Students

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

(99th percentile in state)

View Nearby Homes

Sandy Ridge Elementary School

# 19 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  597 Students
(99th percentile in state)

View Nearby Homes

Lincoln Academy

# 20 Elementary School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 4-8  ⋅  630 Students

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

(99th percentile in state)

Lincoln Academy

# 20 Elementary School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 4-8  ⋅  630 Students
(99th percentile in state)

Metrolina Regional Scholars' Academy

# 21 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-8  ⋅  390 Students

Metrolina Regional Scholars' Academy is located in the 28217 ZIP Code area of Mecklenburg County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Metrolina Regional Scholars' Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Metrolina Regional Scholars' Academy

# 21 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-8  ⋅  390 Students
(99th percentile in state)
CHARTER SCHOOL

View Nearby Homes

New Town Elementary School

# 22 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  746 Students

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

(99th percentile in state)

View Nearby Homes

New Town Elementary School

# 22 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  746 Students
(99th percentile in state)

View Nearby Homes

Oak Ridge Elementary School

# 23 Elementary School in North Carolina
Oak Ridge, NC (Guilford County)
Grades served: PK-5  ⋅  691 Students

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

(99th percentile in state)

Oak Ridge Elementary School

# 23 Elementary School in North Carolina
Oak Ridge, NC (Guilford County)
Grades served: PK-5  ⋅  691 Students
(99th percentile in state)

Ogden Elementary School

# 24 Elementary School in North Carolina
Wilmington, NC (New Hanover County)
Grades served: K-5  ⋅  641 Students

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

(98th percentile in state)

Ogden Elementary School

# 24 Elementary School in North Carolina
Wilmington, NC (New Hanover County)
Grades served: K-5  ⋅  641 Students
(98th percentile in state)

Dilworth Elementary School

# 25 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 3-5  ⋅  291 Students

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

(98th percentile in state)

Dilworth Elementary School

# 25 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: 3-5  ⋅  291 Students
(98th percentile in state)

Rea View Elementary School

# 26 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  607 Students

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

(98th percentile in state)

View Nearby Homes

Rea View Elementary School

# 26 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: PK-5  ⋅  607 Students
(98th percentile in state)

View Nearby Homes

Hawk Ridge Elementary School

# 27 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: PK-5  ⋅  690 Students

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

(98th percentile in state)

View Nearby Homes

Hawk Ridge Elementary School

# 27 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: PK-5  ⋅  690 Students
(98th percentile in state)

View Nearby Homes

Marvin Elementary School

# 28 Elementary School in North Carolina
Marvin, NC (Union County)
Grades served: PK-5  ⋅  737 Students

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

(98th percentile in state)

View Nearby Homes

Marvin Elementary School

# 28 Elementary School in North Carolina
Marvin, NC (Union County)
Grades served: PK-5  ⋅  737 Students
(98th percentile in state)

View Nearby Homes

Selwyn Elementary School

# 29 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  651 Students

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

(98th percentile in state)

View Nearby Homes

Selwyn Elementary School

# 29 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  651 Students
(98th percentile in state)

View Nearby Homes

Elon Park Elementary School

# 30 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  843 Students

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

(98th percentile in state)

View Nearby Homes

Elon Park Elementary School

# 30 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  843 Students
(98th percentile in state)

View Nearby Homes

Topsail Annandale Elementary School

# 31 Elementary School in North Carolina
Hampstead, NC (Pender County)
Grades served: PK-4  ⋅  629 Students

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

(98th percentile in state)

Topsail Annandale Elementary School

# 31 Elementary School in North Carolina
Hampstead, NC (Pender County)
Grades served: PK-4  ⋅  629 Students
(98th percentile in state)

Glenwood Elementary School

# 32 Elementary School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: K-5  ⋅  433 Students

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

(98th percentile in state)

Glenwood Elementary School

# 32 Elementary School in North Carolina
Chapel Hill, NC (Orange County)
Grades served: K-5  ⋅  433 Students
(98th percentile in state)

Morrisville Elementary School

# 33 Elementary School in North Carolina
Morrisville, NC (Wake County)
Grades served: K-5  ⋅  651 Students

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

(98th percentile in state)

Morrisville Elementary School

# 33 Elementary School in North Carolina
Morrisville, NC (Wake County)
Grades served: K-5  ⋅  651 Students
(98th percentile in state)

Greensboro Academy

# 34 Elementary School in North Carolina
Greensboro, NC (Guilford County)
Grades served: K-8  ⋅  766 Students

Greensboro Academy is located in the 27410 ZIP Code area of Guilford County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Greensboro Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)
CHARTER SCHOOL

Greensboro Academy

# 34 Elementary School in North Carolina
Greensboro, NC (Guilford County)
Grades served: K-8  ⋅  766 Students
(98th percentile in state)
CHARTER SCHOOL

Antioch Elementary School

# 35 Elementary School in North Carolina
Matthews, NC (Union County)
Grades served: PK-5  ⋅  862 Students

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

(98th percentile in state)

View Nearby Homes

Antioch Elementary School

# 35 Elementary School in North Carolina
Matthews, NC (Union County)
Grades served: PK-5  ⋅  862 Students
(98th percentile in state)

View Nearby Homes

Summerfield Charter Academy

# 36 Elementary School in North Carolina
Summerfield, NC (Guilford County)
Grades served: K-8  ⋅  777 Students

Summerfield Charter Academy is located in the 27358 ZIP Code area of Guilford County, North Carolina. The school received a letter grade of A from the North Carolina Department of Instruction. Based on CarolinaSchoolHub's analysis, Summerfield Charter Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)
CHARTER SCHOOL

Summerfield Charter Academy

# 36 Elementary School in North Carolina
Summerfield, NC (Guilford County)
Grades served: K-8  ⋅  777 Students
(98th percentile in state)
CHARTER SCHOOL

Sherwood Forest Elementary School

# 37 Elementary School in North Carolina
Winston Salem, NC (Forsyth County)
Grades served: PK-5  ⋅  650 Students

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

(98th percentile in state)

Sherwood Forest Elementary School

# 37 Elementary School in North Carolina
Winston Salem, NC (Forsyth County)
Grades served: PK-5  ⋅  650 Students
(98th percentile in state)

Beverly Woods Elementary School

# 38 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  611 Students

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

(98th percentile in state)

View Nearby Homes

Beverly Woods Elementary School

# 38 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  611 Students
(98th percentile in state)

View Nearby Homes

Magellan Charter School

# 39 Elementary School in North Carolina
Raleigh, NC (Wake County)
Grades served: 3-8  ⋅  406 Students

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

(97th percentile in state)
CHARTER SCHOOL

Magellan Charter School

# 39 Elementary School in North Carolina
Raleigh, NC (Wake County)
Grades served: 3-8  ⋅  406 Students
(97th percentile in state)
CHARTER SCHOOL

Grand Oak Elementary School

# 40 Elementary School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: K-5  ⋅  479 Students

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

(97th percentile in state)

View Nearby Homes

Grand Oak Elementary School

# 40 Elementary School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: K-5  ⋅  479 Students
(97th percentile in state)

View Nearby Homes
1 - 40 of 1,536 Elementary Schools

You can click through to see more about these 1,536 schools from the links above.

You might be wondering: What are the best elementary schools in North Carolina? Please note that Carolina School Hub is meant to be a starting point for parents, guardians and other interested parties who would like to obtain more data on schools in North and South Carolina. Our independent rankings were developed using various test score data for public schools. The process for ranking schools based on these data is subjective. Please keep this in mind when comparing schools.