Or try our Advanced Search


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

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



Mobile Menu

Best Elementary Schools in the Raleigh, NC Area

BBest Elementary Schools in the Raleigh, NC Area Best Elementary Schools in the Raleigh, NC Area Are you looking for information on the top public elementary schools in the Raleigh area? Below you'll find rankings on some of the best Raleigh-area elementary schools including Davis Drive Elementary School, Mills Park Elementary School, Green Hope Elementary School, and Morrisville Elementary School. We also have data to help you compare such top traditional public elementary schools to the area's best charter schools including Quest Academy, Magellan Charter School, Endeavor Charter School, and Triangle Math and Science Academy.

The list below is not meant be used as a definitive guide to which Raleigh-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 Raleigh Area

Rank School Name City
School
Type
 
Grades
Served
1 Magellan Charter School Raleigh, NC Charter 3-8
2 Endeavor Charter School Wake Forest, NC Charter K-8
3 Quest Academy Raleigh, NC Charter K-8
4 Davis Drive Elementary School Cary, NC Regular K-5
5 Mills Park Elementary School Cary, NC Regular PK-5
6 Green Hope Elementary School Cary, NC Regular PK-5
7 Morrisville Elementary School Morrisville, NC Regular K-5
8 Peak Charter Academy Apex, NC Charter K-8
9 Triangle Math and Science Academy Cary, NC Charter K-12
10 White Oak Elementary School Apex, NC Regular PK-5
11 Holly Springs Elementary School Holly Springs, NC Regular PK-5
12 Sycamore Creek Elementary School Raleigh, NC Regular PK-5
13 The Exploris School Raleigh, NC Charter K-8
14 Highcroft Elementary School Cary, NC Regular PK-5
15 Franklin Academy Wake Forest, NC Charter K-12
16 Olive Chapel Elementary School Apex, NC Regular PK-5
17 Cedar Fork Elementary School Morrisville, NC Regular PK-5
18 Holly Ridge Elementary School Holly Springs, NC Regular PK-5
19 Envision Science Academy Wake Forest, NC Charter K-8
20 Scotts Ridge Elementary School Apex, NC Regular PK-5
21 Alston Ridge Elementary School Cary, NC Regular PK-5
22 Holly Grove Elementary School Holly Springs, NC Regular PK-5
23 Willow Springs Elementary School Willow Spring, NC Regular K-5
24 Baucom Elementary School Apex, NC Regular PK-5
25 Farmington Woods Elementary School Cary, NC Regular PK-5
26 Heritage Elementary School Wake Forest, NC Regular PK-5
27 Jones Dairy Elementary School Wake Forest, NC Regular PK-5
28 Pleasant Union Elementary School Raleigh, NC Regular PK-5
29 Jeffreys Grove Elementary School Raleigh, NC Regular PK-5
30 Apex Elementary School Apex, NC Regular PK-5
31 Weatherstone Elementary School Cary, NC Regular PK-5
32 Laurel Park Elementary School Apex, NC Regular PK-5
33 Hortons Creek Elementary School Cary, NC Regular PK-5
34 Carpenter Elementary School Cary, NC Regular PK-5
35 Turner Creek Elementary School Cary, NC Regular PK-5
36 Underwood Elementary School Raleigh, NC Regular K-5
37 Penny Road Elementary School Cary, NC Regular K-5
38 Oak Grove Elementary School Raleigh, NC Regular PK-5
39 Cardinal Charter School Cary, NC Charter K-8
40 Wake Forest Charter Academy Wake Forest, NC Charter K-8
41 Hunter Elementary School Raleigh, NC Regular PK-5
42 Root Elementary School Raleigh, NC Regular PK-5
43 Herbert Akins Rd Elementary School Fuquay-Varina, NC Regular PK-5
44 Olds Elementary School Raleigh, NC Regular PK-5
45 East Wake Academy Zebulon, NC Charter K-12
46 Northwoods Elementary School Cary, NC Regular PK-5
47 Cleveland Elementary School Clayton, NC Regular PK-5
48 Lacy Elementary School Raleigh, NC Regular PK-5
49 Washington Elementary School Raleigh, NC Regular K-5
50 North Forest Pines Drive Elementary School Raleigh, NC Regular PK-5
51 Joyner Elementary School Raleigh, NC Regular PK-5
52 Briarcliff Elementary School Cary, NC Regular PK-5
53 Oakview Elementary School Apex, NC Regular PK-5
54 Brassfield Elementary School Raleigh, NC Regular K-5
55 Combs Elementary School Raleigh, NC Regular PK-5
56 Riverwood Elementary School Clayton, NC Regular PK-5
57 West Lake Elementary School Apex, NC Regular PK-5
58 Lead Mine Elementary School Raleigh, NC Regular K-5
59 Vance Elementary School Raleigh, NC Regular PK-5
60 Leesville Road Elementary School Raleigh, NC Regular K-5
61 Middle Creek Elementary School Apex, NC Regular PK-5
62 Youngsville Academy Youngsville, NC Charter K-5
63 Ballentine Elementary School Fuquay Varina, NC Regular PK-5
64 Fuller Elementary School Raleigh, NC Regular K-5
65 Cary Elementary School Cary, NC Regular PK-5
66 Youngsville Elementary School Youngsville, NC Regular K-5
67 Powhatan Elementary School Clayton, NC Regular PK-5
68 Richland Creek Elementary Wake Forest, NC Regular PK-5
69 Conn Elementary School Raleigh, NC Regular PK-5
70 River Dell Elementary School Clayton, NC Regular PK-5
71 Hilburn Drive Academy Raleigh, NC Regular PK-8
72 Rolesville Elementary School Rolesville, NC Regular PK-5
73 Long Mill Elementary School Youngsville, NC Regular PK-5
74 Yates Mill Elementary School Raleigh, NC Regular PK-5
75 Kingswood Elementary School Cary, NC Regular PK-5
76 Adams Elementary School Cary, NC Regular PK-5
77 York Elementary School Raleigh, NC Regular PK-5
78 Coopers Elementary School Elm City, NC Regular PK-5
79 Fuquay-Varina Elementary School Fuquay-Varina, NC Regular PK-5
80 PreEminent Charter School Raleigh, NC Charter K-8
81 West View Elementary School Garner, NC Regular PK-5
82 Edward Best Elementary School Louisburg, NC Regular PK-5
83 Dixon Road Elementary School Willow Spring, NC Regular PK-5
84 Casa Esperanza Montessori Charter School Raleigh, NC Charter PK-8
85 Wiley Elementary School Garner, NC Regular K-5
86 Harris Creek Elementary School Raleigh, NC Regular PK-5
87 Wake Forest Elementary School Wake Forest, NC Regular PK-5
88 Neuse Charter School Smithfield, NC Charter K-12
89 Stough Elementary School Raleigh, NC Regular PK-5
90 Bunn Elementary School Bunn, NC Regular K-5
91 Bryan Road Elementary School Garner, NC Regular PK-5
92 Laurel Mill Elementary School Louisburg, NC Regular PK-5
93 Rand Road Elementary School Garner, NC Regular PK-5
94 Sanford Creek Elementary School Rolesville, NC Regular PK-5
95 Banks Road Elementary School Raleigh, NC Regular PK-5
96 Swift Creek Elementary School Raleigh, NC Regular K-5
97 Johnston Charter Academy Clayton, NC Charter K-7
98 Salem Elementary School Apex, NC Regular PK-5
99 North Ridge Elementary School Raleigh, NC Regular PK-5
100 Fox Road Elementary School Raleigh, NC Regular K-5
101 Forest Pines Elementary School Raleigh, NC Regular PK-5
102 McGee's Crossroads Elementary School Angier, NC Regular PK-5
103 Brier Creek Elementary School Raleigh, NC Regular PK-5
104 Brooks Elementary School Raleigh, NC Regular PK-5
105 East Clayton Elementary School Clayton, NC Regular PK-5
106 Meadow School Benson, NC Regular PK-8
107 Buckhorn Creek Elementary School Holly Springs , NC Regular PK-5
108 Swift Creek Elementary School Whitakers, NC Regular 3-5
109 Pleasant Grove Elementary School Morrisville, NC Regular PK-5
110 Nashville Elementary School Nashville, NC Regular PK-5
111 Durant Road Elementary School Raleigh, NC Regular PK-5
112 Douglas Elementary School Raleigh, NC Regular PK-5
113 Polenta Elementary School Garner, NC Regular PK-5
114 Dillard Drive Elementary School Raleigh, NC Regular PK-5
115 Poe Elementary School Raleigh, NC Regular PK-5
116 Lincoln Heights Elementary School Fuquay-Varina, NC Regular PK-5
117 Crosscreek Charter School Louisburg, NC Charter K-8
118 Wakefield Elementary School Raleigh, NC Regular PK-5
119 Partnership Elementary School Raleigh, NC Regular K-5
120 Wendell Elementary School Wendell, NC Regular K-5
121 River Bend Elementary School Raleigh, NC Regular PK-5
122 Baileywick Road Elementary School Raleigh, NC Regular PK-5
123 Pine Level Elementary School Pine Level, NC Regular PK-5
124 Four Oaks Elementary School Four Oaks, NC Regular PK-5
125 Bailey Elementary School Bailey, NC Regular PK-5
126 Wakelon Elementary School Zebulon, NC Regular PK-5
127 Princeton Elementary School Princeton, NC Regular PK-5
128 Glendale-Kenly Elementary School Kenly, NC Regular PK-5
129 Carver Elementary School Wendell, NC Regular PK-5
130 Green Elementary School Raleigh, NC Regular PK-5
131 Timber Drive Elementary School Garner, NC Regular PK-5
132 Vandora Springs Elementary School Garner, NC Regular PK-5
133 Torchlight Academy Raleigh, NC Charter K-8
134 West Clayton Elementary School Clayton, NC Regular PK-5
135 M B Hubbard Elementary School Battleboro, NC Regular K-5
136 Royal Elementary School Louisburg, NC Regular PK-5
137 Louisburg Elementary School Louisburg, NC Regular PK-5
138 Lake Myra Elementary School Wendell, NC Regular PK-5
139 Reedy Creek Elementary School Cary, NC Regular K-5
140 Cedar Grove Elementary School Nashville, NC Regular PK-5
141 Lynn Road Elementary School Raleigh, NC Regular PK-5
142 Brentwood Elementary School Raleigh, NC Regular PK-5
143 Lockhart Elementary School Knightdale, NC Regular PK-5
144 Powell Elementary School Raleigh, NC Regular PK-5
145 Beaverdam Elementary School Raleigh, NC Regular PK-5
146 Wilson's Mills Elementary School Wilson's Mills, NC Regular PK-5
147 Corinth-Holders Elementary School Zebulon, NC Regular PK-5
148 Wilburn Elementary School Raleigh, NC Regular PK-5
149 Creech Road Elementary School Garner, NC Regular PK-5
150 Franklinton Elementary School Franklinton, NC Regular PK-5
151 East Garner Elementary School Garner, NC Regular PK-5
152 Smith Elementary School Raleigh, NC Regular PK-5
153 Rocky Mount Prep Rocky Mount, NC Charter K-12
154 Aversboro Elementary School Garner, NC Regular PK-5
155 Englewood Elementary School Rocky Mount, NC Regular 3-5
156 Benson Middle School Benson, NC Regular 5-8
157 Wildwood Forest Elementary School Raleigh, NC Regular PK-5
158 Benvenue Elementary School Rocky Mount, NC Regular K-5
159 Forestville Road Elementary School Knightdale, NC Regular PK-5
160 Micro Elementary School Micro, NC Regular PK-5
161 Knightdale Elementary School Knightdale, NC Regular PK-5
162 Zebulon Elementary School Zebulon, NC Regular PK-5
163 Hodge Road Elementary School Knightdale, NC Regular PK-5
164 Middlesex Elementary School Middlesex, NC Regular PK-5
165 Cooper Academy Clayton, NC Regular PK-5
166 Millbrook Elementary School Raleigh, NC Regular PK-5
167 Walnut Creek Elmentary Sschool Raleigh, NC Regular PK-5
168 Benson Elementary School Benson, NC Regular PK-4
169 South Smithfield Elementary School Smithfield, NC Regular PK-5
170 Spring Hope Elementary School Spring Hope, NC Regular PK-5
171 Rogers Lane Elementary School Raleigh, NC Regular PK-5
172 West Smithfield Elementary School Smithfield, NC Regular PK-5
173 Selma Elementary School Selma, NC Regular PK-4
174 Barwell Road Elementary School Raleigh, NC Regular PK-5
175 Baskerville Elementary School Rocky Mount, NC Regular K-5
176 D S Johnson Elementary School Rocky Mount, NC Regular 3-5
177 Bugg Elementary School Raleigh, NC Regular PK-5
178 Selma Middle School Selma, NC Regular 5-8
Rank School Name City
1 Magellan Charter School Raleigh, NC
2 Endeavor Charter School Wake Forest, NC
3 Quest Academy Raleigh, NC
4 Davis Drive Elementary School Cary, NC
5 Mills Park Elementary School Cary, NC
6 Green Hope Elementary School Cary, NC
7 Morrisville Elementary School Morrisville, NC
8 Peak Charter Academy Apex, NC
9 Triangle Math and Science Academy Cary, NC
10 White Oak Elementary School Apex, NC
11 Holly Springs Elementary School Holly Springs, NC
12 Sycamore Creek Elementary School Raleigh, NC
13 The Exploris School Raleigh, NC
14 Highcroft Elementary School Cary, NC
15 Franklin Academy Wake Forest, NC
16 Olive Chapel Elementary School Apex, NC
17 Cedar Fork Elementary School Morrisville, NC
18 Holly Ridge Elementary School Holly Springs, NC
19 Envision Science Academy Wake Forest, NC
20 Scotts Ridge Elementary School Apex, NC
21 Alston Ridge Elementary School Cary, NC
22 Holly Grove Elementary School Holly Springs, NC
23 Willow Springs Elementary School Willow Spring, NC
24 Baucom Elementary School Apex, NC
25 Farmington Woods Elementary School Cary, NC
26 Heritage Elementary School Wake Forest, NC
27 Jones Dairy Elementary School Wake Forest, NC
28 Pleasant Union Elementary School Raleigh, NC
29 Jeffreys Grove Elementary School Raleigh, NC
30 Apex Elementary School Apex, NC
31 Weatherstone Elementary School Cary, NC
32 Laurel Park Elementary School Apex, NC
33 Hortons Creek Elementary School Cary, NC
34 Carpenter Elementary School Cary, NC
35 Turner Creek Elementary School Cary, NC
36 Underwood Elementary School Raleigh, NC
37 Penny Road Elementary School Cary, NC
38 Oak Grove Elementary School Raleigh, NC
39 Cardinal Charter School Cary, NC
40 Wake Forest Charter Academy Wake Forest, NC
41 Hunter Elementary School Raleigh, NC
42 Root Elementary School Raleigh, NC
43 Herbert Akins Rd Elementary School Fuquay-Varina, NC
44 Olds Elementary School Raleigh, NC
45 East Wake Academy Zebulon, NC
46 Northwoods Elementary School Cary, NC
47 Cleveland Elementary School Clayton, NC
48 Lacy Elementary School Raleigh, NC
49 Washington Elementary School Raleigh, NC
50 North Forest Pines Drive Elementary School Raleigh, NC
51 Joyner Elementary School Raleigh, NC
52 Briarcliff Elementary School Cary, NC
53 Oakview Elementary School Apex, NC
54 Brassfield Elementary School Raleigh, NC
55 Combs Elementary School Raleigh, NC
56 Riverwood Elementary School Clayton, NC
57 West Lake Elementary School Apex, NC
58 Lead Mine Elementary School Raleigh, NC
59 Vance Elementary School Raleigh, NC
60 Leesville Road Elementary School Raleigh, NC
61 Middle Creek Elementary School Apex, NC
62 Youngsville Academy Youngsville, NC
63 Ballentine Elementary School Fuquay Varina, NC
64 Fuller Elementary School Raleigh, NC
65 Cary Elementary School Cary, NC
66 Youngsville Elementary School Youngsville, NC
67 Powhatan Elementary School Clayton, NC
68 Richland Creek Elementary Wake Forest, NC
69 Conn Elementary School Raleigh, NC
70 River Dell Elementary School Clayton, NC
71 Hilburn Drive Academy Raleigh, NC
72 Rolesville Elementary School Rolesville, NC
73 Long Mill Elementary School Youngsville, NC
74 Yates Mill Elementary School Raleigh, NC
75 Kingswood Elementary School Cary, NC
76 Adams Elementary School Cary, NC
77 York Elementary School Raleigh, NC
78 Coopers Elementary School Elm City, NC
79 Fuquay-Varina Elementary School Fuquay-Varina, NC
80 PreEminent Charter School Raleigh, NC
81 West View Elementary School Garner, NC
82 Edward Best Elementary School Louisburg, NC
83 Dixon Road Elementary School Willow Spring, NC
84 Casa Esperanza Montessori Charter School Raleigh, NC
85 Wiley Elementary School Garner, NC
86 Harris Creek Elementary School Raleigh, NC
87 Wake Forest Elementary School Wake Forest, NC
88 Neuse Charter School Smithfield, NC
89 Stough Elementary School Raleigh, NC
90 Bunn Elementary School Bunn, NC
91 Bryan Road Elementary School Garner, NC
92 Laurel Mill Elementary School Louisburg, NC
93 Rand Road Elementary School Garner, NC
94 Sanford Creek Elementary School Rolesville, NC
95 Banks Road Elementary School Raleigh, NC
96 Swift Creek Elementary School Raleigh, NC
97 Johnston Charter Academy Clayton, NC
98 Salem Elementary School Apex, NC
99 North Ridge Elementary School Raleigh, NC
100 Fox Road Elementary School Raleigh, NC
101 Forest Pines Elementary School Raleigh, NC
102 McGee's Crossroads Elementary School Angier, NC
103 Brier Creek Elementary School Raleigh, NC
104 Brooks Elementary School Raleigh, NC
105 East Clayton Elementary School Clayton, NC
106 Meadow School Benson, NC
107 Buckhorn Creek Elementary School Holly Springs , NC
108 Swift Creek Elementary School Whitakers, NC
109 Pleasant Grove Elementary School Morrisville, NC
110 Nashville Elementary School Nashville, NC
111 Durant Road Elementary School Raleigh, NC
112 Douglas Elementary School Raleigh, NC
113 Polenta Elementary School Garner, NC
114 Dillard Drive Elementary School Raleigh, NC
115 Poe Elementary School Raleigh, NC
116 Lincoln Heights Elementary School Fuquay-Varina, NC
117 Crosscreek Charter School Louisburg, NC
118 Wakefield Elementary School Raleigh, NC
119 Partnership Elementary School Raleigh, NC
120 Wendell Elementary School Wendell, NC
121 River Bend Elementary School Raleigh, NC
122 Baileywick Road Elementary School Raleigh, NC
123 Pine Level Elementary School Pine Level, NC
124 Four Oaks Elementary School Four Oaks, NC
125 Bailey Elementary School Bailey, NC
126 Wakelon Elementary School Zebulon, NC
127 Princeton Elementary School Princeton, NC
128 Glendale-Kenly Elementary School Kenly, NC
129 Carver Elementary School Wendell, NC
130 Green Elementary School Raleigh, NC
131 Timber Drive Elementary School Garner, NC
132 Vandora Springs Elementary School Garner, NC
133 Torchlight Academy Raleigh, NC
134 West Clayton Elementary School Clayton, NC
135 M B Hubbard Elementary School Battleboro, NC
136 Royal Elementary School Louisburg, NC
137 Louisburg Elementary School Louisburg, NC
138 Lake Myra Elementary School Wendell, NC
139 Reedy Creek Elementary School Cary, NC
140 Cedar Grove Elementary School Nashville, NC
141 Lynn Road Elementary School Raleigh, NC
142 Brentwood Elementary School Raleigh, NC
143 Lockhart Elementary School Knightdale, NC
144 Powell Elementary School Raleigh, NC
145 Beaverdam Elementary School Raleigh, NC
146 Wilson's Mills Elementary School Wilson's Mills, NC
147 Corinth-Holders Elementary School Zebulon, NC
148 Wilburn Elementary School Raleigh, NC
149 Creech Road Elementary School Garner, NC
150 Franklinton Elementary School Franklinton, NC
151 East Garner Elementary School Garner, NC
152 Smith Elementary School Raleigh, NC
153 Rocky Mount Prep Rocky Mount, NC
154 Aversboro Elementary School Garner, NC
155 Englewood Elementary School Rocky Mount, NC
156 Benson Middle School Benson, NC
157 Wildwood Forest Elementary School Raleigh, NC
158 Benvenue Elementary School Rocky Mount, NC
159 Forestville Road Elementary School Knightdale, NC
160 Micro Elementary School Micro, NC
161 Knightdale Elementary School Knightdale, NC
162 Zebulon Elementary School Zebulon, NC
163 Hodge Road Elementary School Knightdale, NC
164 Middlesex Elementary School Middlesex, NC
165 Cooper Academy Clayton, NC
166 Millbrook Elementary School Raleigh, NC
167 Walnut Creek Elmentary Sschool Raleigh, NC
168 Benson Elementary School Benson, NC
169 South Smithfield Elementary School Smithfield, NC
170 Spring Hope Elementary School Spring Hope, NC
171 Rogers Lane Elementary School Raleigh, NC
172 West Smithfield Elementary School Smithfield, NC
173 Selma Elementary School Selma, NC
174 Barwell Road Elementary School Raleigh, NC
175 Baskerville Elementary School Rocky Mount, NC
176 D S Johnson Elementary School Rocky Mount, NC
177 Bugg Elementary School Raleigh, NC
178 Selma Middle School Selma, NC

Rankings for the best elementary schools in the Raleigh 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.

Top 150 Elementary Schools in Raleigh NC Area - Click any of the pushpins below to see more details on each school


Choosing an Elementary School in the Raleigh Area

When comparing regular Raleigh-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 Raleigh Area

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