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.

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

    Morris Grove Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 24. McDougle Elementary School

    District: Chapel Hill-Carrboro City Schools

    Grades: PK, K-5

    Students: 517

    Student-teacher ratio: 12:1

    Mc Dougle Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 23. Pine Lake Preparatory School

    District: Charter School

    Grades: K-12

    Students: 1,877

    Student-teacher ratio: 17:1

    Pine Lake Preparatory

    Find local businesses, view maps and get driving directions in Google Maps.

  • 22. Ephesus Elementary School

    District: Chapel Hill-Carrboro City Schools

    Grades: PK, K-5

    Students: 374

    Student-teacher ratio: 11:1

    Public Art Totem, Ephesus Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 21. Pine Springs Preparatory Academy

    District: Charter School

    Grades: K-8

    Students: 825

    Student-teacher ratio: 18:1

    Pine Springs Preparatory Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 20. Glenwood Elementary School

    District: Chapel Hill-Carrboro City Schools

    Grades: K-5

    Students: 439

    Student-teacher ratio: 14:1

    Glenwood Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 19. Triangle Math & Science Academy

    District: Charter School

    Grades: K-12

    Students: 946

    Student-teacher ratio: 27:1

    Triangle Math and Science Academy (TMSA Triangle)

    Find local businesses, view maps and get driving directions in Google Maps.

  • 18. Thomas Jefferson Classical Academy

    District: Charter

    Grades: K-12

    Students: 1,358

    Student-teacher ratio: 18:1

    Thomas Jefferson Classical Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 17. Envision Science Academy

    District: Charter

    Grades: K-8

    Students: 726

    Student-teacher ratio: 14:1

    Envision Science Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 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

    The Magellan Charter School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 14. Summerfield Charter Academy

    District: Charter

    Grades: K-8

    Students: 780

    Student-teacher ratio: 22:1

    Summerfield Charter Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 13. Rashkis Elementary School

    District: Chapel Hill-Carrboro City Schools

    Grades: PK, K-5

    Students: 451

    Student-teacher ratio: 11:1

    Rashkis Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 12. Greensboro Academy

    District: Charter

    Grades: K-8

    Students: 758

    Student-teacher ratio: 22:1

    Greensboro Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 11. Sterling Montessori Academy

    District: Charter

    Grades: PK, K-8

    Students: 616

    Student-teacher ratio: 19:1

    Sterling Montessori Academy and Charter School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 10. Seawell Elementary School

    District: Chapel Hill -Carrboro City Schools

    Grades: PK, K-5

    Students: 481

    Student-teacher ratio: 12:1

    Seawell Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 9. Exploris Middle School

    District: Charter

    Grades: K-8

    Students: 481

    Student-teacher ratio: 12:1

    Exploris Middle School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 8. Endeavor Charter School

    District: Charter

    Grades: K-8

    Students: 536

    Student-teacher ratio: 16:1

    Endeavor Charter School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 7. Lake Norman Charter School

    District: Charter

    Grades: K-12

    Students: 2,207

    Student-teacher ratio: 18:1

    Lake Norman Charter Elementary School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 6. The Expedition School

    District: Charter

    Grades: K-8

    Students: 362

    Student-teacher ratio: 12:1

    The Expedition School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 5. Southeastern Academy

    District: Charter

    Grades: K-8

    Students: 213

    Student-teacher ratio: 12:1

    Southeastern Academy Charter School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 4. The Academy of Moore County

    District: Charter

    Grades: K-5

    Students: 471

    Student-teacher ratio: 16:1

    Moore County Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 3. Quest Academy

    District: Charter

    Grades: K-8

    Students: 140

    Student-teacher ratio: 14:1

    Quest Academy Charter School

    Find local businesses, view maps and get driving directions in Google Maps.

  • 2. Metrolina Regional Scholars Academy

    District: Charter

    Grades: K-8

    Students: 385

    Student-teacher ratio: 16:1

    Metrolina Regional Scholars Academy

    Find local businesses, view maps and get driving directions in Google Maps.

  • 1. Woods Charter School

    District: Charter

    Grades: K-12

    Students: 509

    Student-teacher ratio: 11:1

    Woods Charter School

    Find local businesses, view maps and get driving directions in Google Maps.