North Carolina · NCES CCD 2024-25

Best Student-Teacher Ratios in North Carolina

The 50 public schools in North Carolina with the lowest student-teacher ratios, a class-size measure computed from NCES staffing data.

4.1:1
Best ratio
16.4:1
State average
15.7:1
National average
50
Schools listed

The ranking in one line

Shaw Academy runs North Carolina's smallest classes at 4.1:1, and 50 of the 50 schools listed sit below the state average of 16.4:1.

4.1:1
smallest classes (Shaw Academy)
50
listed schools below the state average
16.4:1
North Carolina average
15.7:1
national average
# School EnrollmentStudent:Teacher
1 Shaw Academy Laurinburg 122 4.1:1
2 Phillips High Raleigh 123 4.3:1
3 Marjorie Williams Academy Newland 130 4.4:1
4 Gateway Education Center Greensboro 146 4.6:1
5 Haynes Inman Education Center Jamestown 135 5.2:1
6 Northview Academy Statesville 108 5.9:1
7 Lowrance Middle Winston Salem 129 6:1
8 Performance Learning Center Charlotte 278 6.2:1
9 Metro School Charlotte 258 6.6:1
10 Career Academy and Technical School Troutman 103 6.9:1
11 Community High School Swannanoa 127 7:1
12 Ocracoke School Ocracoke 139 7.5:1
13 Barnardsville Elementary Barnardsville 125 7.6:1
14 Turning Point Academy Shelby 142 7.7:1
15 Conover Special Education Conover 107 7.8:1
16 Bethel Elementary Sugar Grove 128 7.9:1
17 Philip J Weaver Ed Center Greensboro 260 8:1
18 Movement School Southwest Charlotte 284 8.1:1
19 Webb Street School Gastonia 163 8.2:1
20 Asheville Peak Academy Asheville 161 8.2:1
21 Mabel Elementary Zionville 140 8.2:1
22 Bugg Elementary Raleigh 345 8.3:1
23 Southeast Elementary Kinston 326 8.6:1
24 Durham's Performance Learning Center Durham 122 8.6:1
25 Poe Elementary Raleigh 324 8.8:1
26 Henderson County Career Academy Flat Rock 114 8.9:1
27 Madison High School Marshall 377 9:1
28 Haliwa-Saponi Tribal School Hollister 140 9:1
29 Powell Elementary Raleigh 335 9.2:1
30 Career Readiness Academy at Mosley Plc Wilmington 150 9.2:1
31 North Kannapolis Elementary Kannapolis 296 9.3:1
32 Druid Hills Academy Charlotte 288 9.3:1
33 Woods Charter Chapel Hill 515 9.4:1
34 Ecu Community School Greenville 108 9.5:1
35 Little River K-8 School Durham 326 9.6:1
36 Bennett School Bennett 187 9.6:1
37 Woodfin Elementary Asheville 111 9.6:1
38 Saluda Elementary School Saluda 142 9.7:1
39 Kearns Academy High Point 108 9.7:1
40 Highlands School Highlands 344 9.8:1
41 Rosman High Rosman 254 9.8:1
42 Partnership Elementary Raleigh 276 9.9:1
43 Selma Middle School Selma 339 10:1
44 C C Spaulding Elementary Durham 247 10:1
45 Weldon Stem High School Career Academies Weldon 145 10:1
46 Cape Hatteras Secondary School Buxton 364 10.1:1
47 Cove Creek Elementary Vilas 289 10.1:1
48 West Smithfield Elementary Smithfield 494 10.2:1
49 Underwood Elementary Raleigh 405 10.3:1
50 Lucas Middle Durham 400 10.3:1
Source: National Center for Education Statistics (NCES), Common Core of Data (CCD), 2024-25 school year. Schools with enrollment under 100 are excluded.