These Are The Best Public Elementary Schools In North Carolina
Choosing the right school for your child can feel like the most important decision in the world. It’s a factor in where you purchase a home. Should you shell out…

BERLIN, GERMANY – APRIL 28: Christine, Polina, Iwan and Mila (L-R) schoolchildren who recently fled war-torn Ukraine attend Ukrainian primary school education at the “Classroom for Ukraine” project on April 28, 2022 in Berlin, Germany. The initiative, started by the Arche charity and Boston Consulting Group, provides continued education opportunities for Ukrainian children with Ukrainian teachers. Germany has registered over 370,000 refugees from Ukraine since the start of the Russian military invasion in February. Many Ukrainian children are also attending regular German primary schools.
(Photo by Maja Hitij/Getty Images)Choosing the right school for your child can feel like the most important decision in the world. It's a factor in where you purchase a home. Should you shell out the big bucks for a private school education? How can you set your child up for success? So many parents stress about these decisions for years and years. Good think Niche.com is here to help with rankings of schools and universities across the country. They recently released their 2023 rankings of schools. This includes K-12 as well as higher education. You can play around with the filters and view the rankings based on a variety of factors. One of the more intriguing, and important levels of schooling is elementary schools. This is often when the path is set for children. So what are the best public elementary schools in North Carolina? Let's find out.
For this list, we are counting charter schools as public schools since they are free to attend. And well the bad news is if you aren't looking at a charter school or don't live in the Chapel Hill area, then you're school isn't on this list. Yes, of 25 spots there wasn't a single one that wasn't a charter school or in Chapel Hill-Carrboro City School district. But where did these rankings come from you may ask? According to Niche:
The 2023 Best Public Elementary Schools ranking is based on rigorous analysis of key statistics and millions of reviews from students and parents using data from the U.S. Department of Education. Ranking factors include state test scores, student-teacher ratio, student diversity, teacher quality, grade school ratings, and the overall quality of the school district. Read more on how this ranking was calculated.
If you're struggling with where to send your child to school hopefully this list will help you narrow it down. These are the 25 best public elementary schools in North Carolina.
25. Morris Grove Elementary School
District: Chapel Hill- Carrboro City Schools
Grades: PK, K-5
Students: 487
Student-teacher ratio: 12:1
24. McDougle Elementary School
District: Chapel Hill-Carrboro City Schools
Grades: PK, K-5
Students: 517
Student-teacher ratio: 12:1
23. Pine Lake Preparatory School
District: Charter School
Grades: K-12
Students: 1,877
Student-teacher ratio: 17:1
22. Ephesus Elementary School
District: Chapel Hill-Carrboro City Schools
Grades: PK, K-5
Students: 374
Student-teacher ratio: 11:1
21. Pine Springs Preparatory Academy
District: Charter School
Grades: K-8
Students: 825
Student-teacher ratio: 18:1
20. Glenwood Elementary School
District: Chapel Hill-Carrboro City Schools
Grades: K-5
Students: 439
Student-teacher ratio: 14:1
19. Triangle Math & Science Academy
District: Charter School
Grades: K-12
Students: 946
Student-teacher ratio: 27:1
18. Thomas Jefferson Classical Academy
District: Charter
Grades: K-12
Students: 1,358
Student-teacher ratio: 18:1
17. Envision Science Academy
District: Charter
Grades: K-8
Students: 726
Student-teacher ratio: 14:1
16. Francene Delany New School
District: Charter
Grades: K-8
Students: 182
Student-teacher ratio: 12:1
15. Magellan Charter School
District: Charter
Grades: 3-8
Students: 405
Student-teacher ratio: 14:1
14. Summerfield Charter Academy
District: Charter
Grades: K-8
Students: 780
Student-teacher ratio: 22:1
13. Rashkis Elementary School
District: Chapel Hill-Carrboro City Schools
Grades: PK, K-5
Students: 451
Student-teacher ratio: 11:1
12. Greensboro Academy
District: Charter
Grades: K-8
Students: 758
Student-teacher ratio: 22:1
11. Sterling Montessori Academy
District: Charter
Grades: PK, K-8
Students: 616
Student-teacher ratio: 19:1
10. Seawell Elementary School
District: Chapel Hill -Carrboro City Schools
Grades: PK, K-5
Students: 481
Student-teacher ratio: 12:1
9. Exploris Middle School
District: Charter
Grades: K-8
Students: 481
Student-teacher ratio: 12:1
8. Endeavor Charter School
District: Charter
Grades: K-8
Students: 536
Student-teacher ratio: 16:1
7. Lake Norman Charter School
District: Charter
Grades: K-12
Students: 2,207
Student-teacher ratio: 18:1
6. The Expedition School
District: Charter
Grades: K-8
Students: 362
Student-teacher ratio: 12:1
5. Southeastern Academy
District: Charter
Grades: K-8
Students: 213
Student-teacher ratio: 12:1
4. The Academy of Moore County
District: Charter
Grades: K-5
Students: 471
Student-teacher ratio: 16:1
3. Quest Academy
District: Charter
Grades: K-8
Students: 140
Student-teacher ratio: 14:1
2. Metrolina Regional Scholars Academy
District: Charter
Grades: K-8
Students: 385
Student-teacher ratio: 16:1
1. Woods Charter School
District: Charter
Grades: K-12
Students: 509
Student-teacher ratio: 11:1