The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
Best Schools · North Carolina · Largest by enrollment

Largest North Carolina public schools by enrollment

North Carolina public schools ranked by total enrollment. Brick-and-mortar only; virtual schools excluded.

NORTH CAROLINA · LARGEST BY ENROLLMENT
#SchoolCityDistrictLevelStudents
451Dunn ElementaryDunnHarnett County SchoolsElementary813
452KIPP CharlotteCharlotteKIPP: CharlotteElementary813
453Belville ElementaryLelandBrunswick County SchoolsElementary812
454Crest MiddleShelbyCleveland County SchoolsMiddle810
455Warsaw ElementaryWarsawDuplin County SchoolsElementary808
456Coddle Creek ElementaryMooresvilleIredell-Statesville SchoolsElementary808
457Southwest ElementaryHigh PointGuilford County SchoolsElementary808
458Hidden Valley ElementaryCharlotteCharlotte-Mecklenburg SchoolsElementary808
459Thomas Jefferson MiddleWinston-SalemWinston Salem / Forsyth County SchoolsMiddle808
460Hugh M Cummings HighBurlingtonAlamance-Burlington SchoolsHigh807
461Charlotte Lab SchoolCharlotteCharlotte Lab SchoolCombined807
462Leland MiddleLelandBrunswick County SchoolsMiddle806
463Reedy Creek MiddleCaryWake County SchoolsMiddle805
464Abbotts Creek ElementaryRaleighWake County SchoolsElementary805
465Spring Creek ElementaryGoldsboroWayne County Public SchoolsElementary804
466Southwest HighJacksonvilleOnslow County SchoolsHigh803
467Wakefield MiddleRaleighWake County SchoolsMiddle803
468Monroe MiddleMonroeUnion County Public SchoolsMiddle802
469Holly Shelter MiddleCastle HayneNew Hanover County SchoolsMiddle801
470Southwestern Randolph High SchoolAsheboroRandolph County School SystemHigh801
471West Stanly HighOakboroStanly County SchoolsHigh800
472Brevard HighBrevardTransylvania County SchoolsHigh799
473J. M. Alexander MiddleHuntersvilleCharlotte-Mecklenburg SchoolsMiddle799
474Endeavor Charter SchoolWake ForestEndeavor CharterElementary799
475West Stokes High SchoolKingStokes County SchoolsHigh799
476SouthWest Edgecombe HighPinetopsEdgecombe County Public SchoolsHigh798
477Lincolnton HighLincolntonLincoln County SchoolsHigh797
478Fairview SchoolSylvaJackson County Public SchoolsElementary797
479Southern Nash MiddleSpring HopeNash County Public SchoolsMiddle795
480Leesville Road MiddleRaleighWake County SchoolsMiddle795
481Iredell Charter Academy of Arts &ScienceTroutmanIredell Charter Academy of Arts & SciencElementary795
482Davis Drive ElementaryCaryWake County SchoolsElementary794
483Hendersonville HighHendersonvilleHenderson County SchoolsHigh794
484Selma ElementarySelmaJohnston County Public SchoolsElementary794
485Washington HighWashingtonBeaufort County SchoolsHigh794
486Speas ElementaryWinston SalemWinston Salem / Forsyth County SchoolsElementary793
487Shelby HighShelbyCleveland County SchoolsHigh792
488North Surry HighMount AirySurry County SchoolsHigh792
489C C Griffin MiddleConcordCabarrus County SchoolsMiddle792
490SanLee Middle SchoolSanfordLee County SchoolsMiddle792
491Endhaven ElementaryCharlotteCharlotte-Mecklenburg SchoolsElementary790
492Contentnea-Savannah SchoolKinstonLenoir County Public SchoolsElementary789
493North Johnston HighKenlyJohnston County Public SchoolsHigh788
494Forbush HighEast BendYadkin County SchoolsHigh787
495Sterling ElementaryPinevilleCharlotte-Mecklenburg SchoolsElementary786
496Wintergreen PrimaryGreenvillePitt County SchoolsElementary786
497Winding Springs ElementaryCharlotteCharlotte-Mecklenburg SchoolsElementary786
498Audrey W. Garrett ElementaryMebaneAlamance-Burlington SchoolsElementary785
499Gov's Village STEM (Lower)CharlotteCharlotte-Mecklenburg SchoolsElementary784
500Paw Creek ElementaryCharlotteCharlotte-Mecklenburg SchoolsElementary784
Page 10 of 20 · 1,000 ranked. Total enrollment from NCES 2024-25. Virtual schools excluded.

Other North Carolina rankings

Outperforming demographicsUnderperforming demographicsTitle I beating the oddsHighest proficiencyLowest student-teacher ratioFastest-growingMost racially diverse

Same ranking, other states

AlabamaAlaskaArizonaArkansasCaliforniaColoradoConnecticutDelawareDistrict of ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth DakotaOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming