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 Dilworth Elementary School, Mills Park Elementary School, Knights View Elementary School, and Davis Drive 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, Metrolina Regional Scholars' Academy, Triangle Math and Science Academy, and Summerfield Charter Academy.

Below is a ranking of the best elementary schools in North Carolina. We have information on 1,529 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

Dilworth Elementary School

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

Dilworth Elementary School is located in the 28203 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, Dilworth Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)

Dilworth Elementary School

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

Mills Park Elementary School

# 2 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: PK-5  ⋅  587 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

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

Knights View Elementary School

# 3 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: PK-4

Knights View 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, Knights View Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)

View Nearby Homes

Knights View Elementary School

# 3 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: PK-4
(99th percentile in state)

View Nearby Homes

Davis Drive Elementary School

# 4 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: K-5  ⋅  832 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

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

Masonboro Elementary School

# 5 Elementary School in North Carolina
Wilmington, NC (New Hanover County)
Grades served: K-5  ⋅  561 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

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

Wesley Chapel Elementary School

# 6 Elementary School in North Carolina
Monroe, NC (Union County)
Grades served: K-5  ⋅  732 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

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

View Nearby Homes

Metrolina Regional Scholars' Academy

# 7 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-8  ⋅  396 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

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

View Nearby Homes

Providence Spring Elementary School

# 8 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  591 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

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

View Nearby Homes

Marvin Elementary School

# 9 Elementary School in North Carolina
Marvin, NC (Union County)
Grades served: PK-5  ⋅  656 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 >>

(99th percentile in state)

View Nearby Homes

Marvin Elementary School

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

View Nearby Homes

W R Odell Elementary School

# 10 Elementary School in North Carolina
Concord, NC (Cabarrus County)
Grades served: 3-5  ⋅  1,074 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

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

View Nearby Homes

Triangle Math and Science Academy

# 11 Elementary School in North Carolina
Cary, NC (Wake County)
Grades served: K-12  ⋅  1,905 Students

Triangle Math and Science Academy is located in the 27511 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, Triangle Math and Science Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)
CHARTER SCHOOL

Triangle Math and Science Academy

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

Rea Farms STEAM Academy

# 12 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-8  ⋅  1,075 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

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

View Nearby Homes

White Oak Elementary School

# 13 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: PK-5  ⋅  814 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

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

Polo Ridge Elementary School

# 14 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: PK-5  ⋅  628 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

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

View Nearby Homes

Selwyn Elementary School

# 15 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  675 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 >>

(99th percentile in state)

View Nearby Homes

Selwyn Elementary School

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

View Nearby Homes

Wrightsville Beach Elementary School

# 16 Elementary School in North Carolina
Wrightsville Beach, NC (New Hanover County)
Grades served: K-5  ⋅  285 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

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

Lincoln Academy

# 17 Elementary School in North Carolina
Greensboro, NC (Guilford County)
Grades served: 4-8  ⋅  684 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 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)

Lincoln Academy

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

The Math and Science Academy of Apex

# 18 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: K-7  ⋅  1,063 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

# 18 Elementary School in North Carolina
Apex, NC (Wake County)
Grades served: K-7  ⋅  1,063 Students
(99th percentile in state)
CHARTER SCHOOL

Ogden Elementary School

# 19 Elementary School in North Carolina
Wilmington, NC (New Hanover County)
Grades served: K-5  ⋅  616 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 >>

(99th percentile in state)

Ogden Elementary School

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

Davidson K-8 School

# 20 Elementary School in North Carolina
Davidson, NC (Mecklenburg County)
Grades served: K-8  ⋅  1,183 Students

Davidson K-8 School is located in the 28036 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, Davidson K-8 School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)

Davidson K-8 School

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

Cox Mill Elementary School

# 21 Elementary School in North Carolina
Concord, NC (Cabarrus County)
Grades served: K-5  ⋅  1,099 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

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

View Nearby Homes

Hortons Creek Elementary School

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

Hortons Creek 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, Hortons Creek Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(99th percentile in state)

Hortons Creek Elementary School

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

Rea View Elementary School

# 23 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: K-5  ⋅  633 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

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

View Nearby Homes

Beverly Woods Elementary School

# 24 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-5  ⋅  652 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 A 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

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

View Nearby Homes

Woods Charter School

# 25 Elementary School in North Carolina
Chapel Hill, NC (Chatham County)
Grades served: K-12  ⋅  513 Students

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

(98th percentile in state)
CHARTER SCHOOL

Woods Charter School

# 25 Elementary School in North Carolina
Chapel Hill, NC (Chatham County)
Grades served: K-12  ⋅  513 Students
(98th percentile in state)
CHARTER SCHOOL

Apex Friendship Elementary School

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

Apex Friendship Elementary School 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, Apex Friendship Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)

Apex Friendship Elementary School

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

Pinehurst Elementary School

# 27 Elementary School in North Carolina
Pinehurst, NC (Moore County)
Grades served: K-5  ⋅  602 Students

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

(98th percentile in state)

Pinehurst Elementary School

# 27 Elementary School in North Carolina
Pinehurst, NC (Moore County)
Grades served: K-5  ⋅  602 Students
(98th percentile in state)

Sandy Ridge Elementary School

# 28 Elementary School in North Carolina
Waxhaw, NC (Union County)
Grades served: K-5  ⋅  529 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 >>

(98th percentile in state)

View Nearby Homes

Sandy Ridge Elementary School

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

View Nearby Homes

McKee Road Elementary School

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

McKee Road Elementary School is located in the 28270 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, McKee Road Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)

View Nearby Homes

McKee Road Elementary School

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

View Nearby Homes

Sherwood Forest Elementary School

# 30 Elementary School in North Carolina
Winston Salem, NC (Forsyth County)
Grades served: PK-5  ⋅  666 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 A 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

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

Hickory Ridge Elementary School

# 31 Elementary School in North Carolina
Harrisburg, NC (Cabarrus County)
Grades served: K-5  ⋅  936 Students

Hickory Ridge Elementary School is located in the 28075 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, Hickory 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

Hickory Ridge Elementary School

# 31 Elementary School in North Carolina
Harrisburg, NC (Cabarrus County)
Grades served: K-5  ⋅  936 Students
(98th percentile in state)

View Nearby Homes

Oak Ridge Elementary School

# 32 Elementary School in North Carolina
Oak Ridge, NC (Guilford County)
Grades served: PK-5  ⋅  704 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 >>

(98th percentile in state)

Oak Ridge Elementary School

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

Grand Oak Elementary School

# 33 Elementary School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: PK-5  ⋅  522 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 >>

(98th percentile in state)

View Nearby Homes

Grand Oak Elementary School

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

View Nearby Homes

Lake Norman Charter School

# 34 Elementary School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: K-12  ⋅  2,213 Students

Lake Norman Charter 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, Lake Norman Charter School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Lake Norman Charter School

# 34 Elementary School in North Carolina
Huntersville, NC (Mecklenburg County)
Grades served: K-12  ⋅  2,213 Students
(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Socrates Academy

# 35 Elementary School in North Carolina
Matthews, NC (Mecklenburg County)
Grades served: K-12  ⋅  1,015 Students

Socrates Academy is located in the 28105 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, Socrates Academy has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Socrates Academy

# 35 Elementary School in North Carolina
Matthews, NC (Mecklenburg County)
Grades served: K-12  ⋅  1,015 Students
(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Barton Pond Elementary School

# 36 Elementary School in North Carolina
Raleigh, NC (Wake County)
Grades served: PK-5  ⋅  518 Students

Barton Pond Elementary School is located in the 27613 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, Barton Pond Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)

Barton Pond Elementary School

# 36 Elementary School in North Carolina
Raleigh, NC (Wake County)
Grades served: PK-5  ⋅  518 Students
(98th percentile in state)

Telra Institute

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

Telra Institute is located in the 28270 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, Telra Institute has received a 10-star rating on a scale of 1 to 10.. Read more >>

(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Telra Institute

# 37 Elementary School in North Carolina
Charlotte, NC (Mecklenburg County)
Grades served: K-9  ⋅  633 Students
(98th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Antioch Elementary School

# 38 Elementary School in North Carolina
Matthews, NC (Union County)
Grades served: K-5  ⋅  821 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

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

View Nearby Homes

Pine Lake Preparatory

# 39 Elementary School in North Carolina
Mooresville, NC (Iredell County)
Grades served: K-12  ⋅  1,880 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 >>

(97th percentile in state)
CHARTER SCHOOL

View Nearby Homes

Pine Lake Preparatory

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

View Nearby Homes

Elizabeth Lane Elementary School

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

Elizabeth Lane Elementary School is located in the 28105 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, Elizabeth Lane Elementary School has received a 10-star rating on a scale of 1 to 10.. Read more >>

(97th percentile in state)

View Nearby Homes

Elizabeth Lane Elementary School

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

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

You can click through to see more about these 1,529 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.