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

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

456 public middle schools in North Carolina appear in this ranking of the public middle schools with the lowest student-to-teacher ratios, ranked by the fewest students per teacher, a proxy for class size and staffing. Selma Middle School leads the list at 10.0:1, against a median of 16.2:1 across the ranked schools.

Sort any column, filter to a school or district, or download the full ranking as a CSV. Source data is federal NCES and state assessment reporting, 2024-25.

Schools ranked
456
North Carolina
Best Students/teacher
10.0:1
Median Students/teacher
16.2:1
LOWEST RATIO · NORTH CAROLINA
#SchoolCityDistrictLevelStudentsRatio
1Selma Middle SchoolSelma, NCJohnston County Public SchoolsMiddle33910.0:1
2Burgaw MiddleBurgaw, NCPender County SchoolsMiddle23610.3:1
3Konnoak Middle SchoolWinston Salem, NCWinston Salem / Forsyth County SchoolsMiddle36310.3:1
4Pamlico County MiddleBayboro, NCPamlico County SchoolsMiddle24210.7:1
5Polk County Middle SchoolMill Spring, NCPolk County SchoolsMiddle45411.1:1
6East McDowell Middle SchoolMarion, NCMcDowell County SchoolsMiddle39211.3:1
7Cranberry MiddleElk Park, NCAvery County SchoolsMiddle20211.3:1
8Asheville MiddleAsheville, NCAsheville City SchoolsMiddle67011.3:1
9Phillips MiddleChapel Hill, NCChapel Hill-Carrboro City SchoolsMiddle60011.4:1
10McDougle MiddleChapel Hill, NCChapel Hill-Carrboro City SchoolsMiddle65911.6:1
11Cane River MiddleBurnsville, NCYancey County SchoolsMiddle21011.8:1
12Brevard MiddleBrevard, NCTransylvania County SchoolsMiddle47211.8:1
13Madison Middle SchoolMarshall, NCMadison County SchoolsMiddle46811.8:1
14Fairmont MiddleFairmont, NCPublic Schools of Robeson CountyMiddle25311.9:1
15Beaufort MiddleBeaufort, NCCarteret County Public SchoolsMiddle26012.0:1
16Culbreth MiddleChapel Hill, NCChapel Hill-Carrboro City SchoolsMiddle63212.1:1
17Bertie MiddleWindsor, NCBertie County SchoolsMiddle35412.2:1
18West Pender MiddleBurgaw, NCPender County SchoolsMiddle20912.3:1
19Manteo Middle SchoolManteo, NCDare County SchoolsMiddle38312.3:1
20Ashe County MiddleWarrensville, NCAshe County SchoolsMiddle40112.4:1
21Franklinton MiddleFranklinton, NCFranklin County SchoolsMiddle23212.4:1
22Montford North Star AcademyAsheville, NCAsheville City SchoolsMiddle21712.4:1
23Chowan MiddleTyner, NCEdenton-Chowan SchoolsMiddle35712.6:1
24East Millbrook MiddleRaleigh, NCWake County SchoolsMiddle73112.6:1
25Welborn MiddleHigh Point, NCGuilford County SchoolsMiddle37612.6:1
26Moore Square MiddleRaleigh, NCWake County SchoolsMiddle59412.7:1
27Mount Airy MiddleMount Airy, NCMount Airy City SchoolsMiddle39512.7:1
28South Davie MiddleMocksville, NCDavie County SchoolsMiddle49212.8:1
29Havelock MiddleHavelock, NCCraven County Board of EducationMiddle31312.8:1
30Robbinsville MiddleRobbinsville, NCGraham County SchoolsMiddle24312.8:1
31E B Aycock MiddleGreenville, NCPitt County SchoolsMiddle61712.9:1
32Paisley Magnet SchoolWinston Salem, NCWinston Salem / Forsyth County SchoolsMiddle55312.9:1
33Centennial Campus MiddleRaleigh, NCWake County SchoolsMiddle47712.9:1
34Mineral Springs MiddleWinston Salem, NCWinston Salem / Forsyth County SchoolsMiddle70212.9:1
35Walter R Johnson MiddleMorganton, NCBurke County SchoolsMiddle44113.0:1
36East Yancey MiddleBurnsville, NCYancey County SchoolsMiddle25913.0:1
37First Flight Middle SchoolKill Devil Hills, NCDare County SchoolsMiddle60413.1:1
38Meadowview Magnet MiddleMount Airy, NCSurry County SchoolsMiddle31813.1:1
39Magellan CharterRaleigh, NCMagellan CharterMiddle41113.1:1
40Smithfield MiddleSmithfield, NCJohnston County Public SchoolsMiddle57313.2:1
41Harris MiddleSpruce Pine, NCMitchell County SchoolsMiddle22213.2:1
42Greene County MiddleSnow Hill, NCGreene County SchoolsMiddle60213.2:1
43East Cary MiddleCary, NCWake County SchoolsMiddle59713.3:1
44East Iredell MiddleStatesville, NCIredell-Statesville SchoolsMiddle32813.4:1
45Orange MiddleHillsborough, NCOrange County SchoolsMiddle51413.4:1
46Cape Fear MiddleRocky Point, NCPender County SchoolsMiddle43013.4:1
47Gravelly Hill MiddleEfland, NCOrange County SchoolsMiddle41513.5:1
48North Asheboro MiddleAsheboro, NCAsheboro City SchoolsMiddle50113.5:1
49Douglas Byrd MiddleFayetteville, NCCumberland County SchoolsMiddle85513.6:1
50Holbrook MiddleLowell, NCGaston County SchoolsMiddle71213.6:1
Page 1 of 10 · top 456 of 456 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.