The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
allk12 · Rankings · Lowest ratio · North Carolina · Elementary schools

The public elementary schools with the lowest student-to-teacher ratios in North Carolina

Across North Carolina, 1,378 public elementary schools are ranked here, ranked by the fewest students per teacher, a proxy for class size and staffing. Cherokee Central Elementary School leads the list at 6.5:1, against a median of 14.8:1 across the ranked schools.

The table below is sortable and filterable, and the full list downloads as a CSV. Figures come from federal NCES enrollment data and, where applicable, state assessment results for 2024-25.

Schools ranked
1,378
North Carolina
Best Students/teacher
6.5:1
Median Students/teacher
14.8:1
LOWEST RATIO · NORTH CAROLINA
#SchoolCityDistrictLevelStudentsRatio
1Cherokee Central Elementary SchoolCherokee, NCCherokee Central Elementary SchoolElementary6076.5:1
2University Park Creative ArtsCharlotte, NCCharlotte-Mecklenburg SchoolsElementary2128.8:1
3Druid Hills AcademyCharlotte, NCCharlotte-Mecklenburg SchoolsElementary2889.7:1
4Willow Oak MontessoriPittsboro, NCWillow Oak MontessoriElementary2819.8:1
5Powell ElementaryRaleigh, NCWake County SchoolsElementary3359.8:1
6South Greenville ElementaryGreenville, NCPitt County SchoolsElementary2519.8:1
7W G Pearson ElementaryDurham, NCDurham Public SchoolsElementary31910.0:1
8Hall-Woodward ElementaryWinston Salem, NCWinston Salem / Forsyth County SchoolsElementary53210.0:1
9Rising Leaders AcademySanford, NCRising Leaders AcademyElementary28210.0:1
10First Flight Elementary SchoolKill Devil Hills, NCDare County SchoolsElementary28510.1:1
11Sadie SaulterGreenville, NCPitt County SchoolsElementary30010.2:1
12C C Spaulding ElementaryDurham, NCDurham Public SchoolsElementary24710.3:1
13Benton Heights ElementaryMonroe, NCUnion County Public SchoolsElementary45110.3:1
14Partnership ElementaryRaleigh, NCWake County SchoolsElementary27610.3:1
15Poe ElementaryRaleigh, NCWake County SchoolsElementary32410.3:1
16Glenn ElementaryDurham, NCDurham Public SchoolsElementary45510.3:1
17Moss Street Partnership SchoolReidsville, NCMoss Street Partnership SchoolElementary33910.4:1
18Kirkman Park ElementaryHigh Point, NCGuilford County SchoolsElementary23610.4:1
19Diggs-Latham ElementaryWinston Salem, NCWinston Salem / Forsyth County SchoolsElementary38510.4:1
20Next Generation AcademyGreensboro, NCNext Generation AcademyElementary48710.4:1
21Baskerville ElementaryRocky Mount, NCEdgecombe County Public SchoolsElementary22510.5:1
22Eastway ElementaryDurham, NCDurham Public SchoolsElementary33110.5:1
23Ashley Park PreK-8 SchoolCharlotte, NCCharlotte-Mecklenburg SchoolsElementary33810.6:1
24Green Valley ElementaryBoone, NCWatauga County SchoolsElementary29210.6:1
25Rock Rest ElementaryMonroe, NCUnion County Public SchoolsElementary39410.7:1
26Baileywick Road ElementaryRaleigh, NCWake County SchoolsElementary35210.7:1
27Brentwood ElementaryRaleigh, NCWake County SchoolsElementary38510.7:1
28Forest Hills Global ElementaryWilmington, NCNew Hanover County SchoolsElementary34010.7:1
29Burton ElementaryDurham, NCDurham Public SchoolsElementary29310.8:1
30R Freeman Sch of EngineeringWilmington, NCNew Hanover County SchoolsElementary24110.8:1
31Edward D Sadler Jr Elementary SchoolGastonia, NCGaston County SchoolsElementary37410.8:1
32Estes Hills ElementaryChapel Hill, NCChapel Hill-Carrboro City SchoolsElementary33610.9:1
33Stedman ElementaryStedman, NCCumberland County SchoolsElementary28410.9:1
34Walter Bickett ElementaryMonroe, NCUnion County Public SchoolsElementary44411.0:1
35Reaching All Minds AcademyDurham, NCReaching All Minds AcademyElementary39111.0:1
36North Kannapolis ElementaryKannapolis, NCKannapolis City SchoolsElementary29611.1:1
37Hope Valley ElementaryDurham, NCDurham Public SchoolsElementary53911.1:1
38Coltrane-Webb ElementaryConcord, NCCabarrus County SchoolsElementary38611.1:1
39Walnut Creek ElementaryRaleigh, NCWake County SchoolsElementary57411.2:1
40Central ElementaryHillsborough, NCOrange County SchoolsElementary26111.2:1
41Lakewood ElementaryDurham, NCDurham Public SchoolsElementary43911.3:1
42Mary C Williams ElementaryWilmington, NCNew Hanover County SchoolsElementary35511.3:1
43Scotts ElementaryStatesville, NCIredell-Statesville SchoolsElementary28311.3:1
44Little River ElementaryDurham, NCDurham Public SchoolsElementary32611.4:1
45Forest Park ElementaryWinston Salem, NCWinston Salem / Forsyth County SchoolsElementary52211.4:1
46Kimberley Park ElementaryWinston Salem, NCWinston Salem / Forsyth County SchoolsElementary33211.4:1
47Cotswold ElementaryCharlotte, NCCharlotte-Mecklenburg SchoolsElementary34011.4:1
48Underwood ElementaryRaleigh, NCWake County SchoolsElementary40511.4:1
49Pisgah Forest ElementaryBrevard, NCTransylvania County SchoolsElementary43111.4:1
50Lucy S. Herring ElementaryAsheville, NCAsheville City SchoolsElementary25511.4:1
Page 1 of 28 · top 1,378 of 1,378 ranked. NCES + state assessment data, 2024-25.↓ Download full CSV

All North Carolina schools

Lowest ratio rankings at a wider scope

Nationwide

Other rankings for North Carolina

LargestMost diverseHighest proficiencyFastest growingHighest povertyLowest povertyHighest ratioFastest decliningLowest proficiencyMost HispanicMost BlackMost WhiteMost Asian

All ranking categories →

DATA NOTICE

allk12 is independent and not affiliated with, endorsed by, or sponsored by NCES, the US Census Bureau, any state education agency or assessment program, or any other government agency. Source data is compiled from public records and provided "as is," without warranty of accuracy or completeness. You rely on it, and any analysis derived from it, at your own risk. See the full disclaimer.