;

North Carolina Middle School Locations, Class Sizes, Student Teacher Ratios and More

Find Schools in North Carolina by Grade Level or School Type

North Carolina Schools By Grade Level

North Carolina Schools By School Type

Select a City in North Carolina

or Choose a County: 

Alamance County Middle Schools


Burlington Elon Graham
Mebane    

Alexander County Middle Schools


Hiddenite Taylorsville  

Anson County Middle Schools


Wadesboro    

Ashe County Middle Schools


Warrensville    

Avery County Middle Schools


Elk Park Newland  

Beaufort County Middle Schools


Chocowinity Washington  

Bertie County Middle Schools


Windsor Merry Hill  

Bladen County Middle Schools


Bladenboro Clarkton Elizabethtow
Tar Heel    

Brunswick County Middle Schools


Leland Shallotte Southport
Supply    

Buncombe County Middle Schools


Arden Asheville Black Mounta
Candler Fletcher Swannanoa
Weaverville Black Mountain  

Burke County Middle Schools


Hickory Icard Morganton
Valdese    

Cabarrus County Middle Schools


Concord Harrisburg Kannapolis
Mount Pleasa    

Caldwell County Middle Schools


Granite Fall Hudson Lenoir

Camden County Middle Schools


Camden    

Carteret County Middle Schools


Beaufort Morehead Cit Newport

Caswell County Middle Schools


Yanceyville    

Catawba County Middle Schools


Claremont Maiden Newton
Conover    

Chatham County Middle Schools


Chapel Hill Pittsboro Siler City

Cherokee County Middle Schools


Andrews Murphy  

Chowan County Middle Schools


Tyner    

Clay County Middle Schools


Hayesville    

Cleveland County Middle Schools


Kings Mounta Lawndale Shelby

Columbus County Middle Schools


Chadbourn Delco Hallsboro
Nakina Tabor City Whiteville

Craven County Middle Schools


Havelock New Bern  

Cumberland County Middle Schools


Fayetteville Hope Mills Roseboro
Spring Lake    

Currituck County Middle Schools


Barco Moyock  

Dare County Middle Schools


Kill Devil H Manteo Wanchese

Davidson County Middle Schools


Denton Lexington Thomasville

Davie County Middle Schools


Advance Mocksville  

Duplin County Middle Schools


Kenansville Rose Hill Warsaw
Wallace    

Durham County Middle Schools


Durham    

Edgecombe County Middle Schools


Pinetops Rocky Mount Tarboro

Forsyth County Middle Schools


Kernersville Walkertown Winston Sale
Winston-Sale Winston-Salem Lewisville
Winston Salem    

Franklin County Middle Schools


Bunn Louisburg Youngsville

Gaston County Middle Schools


Belmont Bessemer Cit Cherryville
Cramerton Dallas Gastonia
Lowell Mount Holly Stanley

Gates County Middle Schools


Gatesville    

Graham County Middle Schools


Robbinsville    

Granville County Middle Schools


Butner Creedmoor Oxford

Greene County Middle Schools


Snow Hill Hookerton  

Guilford County Middle Schools


Brown Summit Gibsonville Greensboro
High Point Jamestown Liberty
Mcleansville Oak Ridge  

Halifax County Middle Schools


Enfield Halifax Roanoke Rapi
Roanoke Rapids    

Harnett County Middle Schools


Angier Cameron Dunn
Lillington Coats Fuquay Varina

Haywood County Middle Schools


Canton Waynesville Clyde

Henderson County Middle Schools


East Flat Ro Hendersonvil  

Hertford County Middle Schools


Ahoskie Murfreesboro  

Hoke County Middle Schools


Raeford Red Springs  

Hyde County Middle Schools


Swan Quarter    

Iredell County Middle Schools


Mooresville Olin Statesville
Troutman Union Grove  

Jackson County Middle Schools


Sylva    

Johnston County Middle Schools


Benson Clayton Four Oaks
Garner Micro Selma
Smithfield Weldon  

Jones County Middle Schools


Trenton    

Lee County Middle Schools


Sanford Lemon Springs  

Lenoir County Middle Schools


Kinston La Grange  

Lincoln County Middle Schools


Iron Station Lincolnton  

Macon County Middle Schools


Franklin    

Madison County Middle Schools


Marshall    

Martin County Middle Schools


Jamesville Robersonvill Williamston

Mcdowell County Middle Schools


Marion    

Mecklenburg County Middle Schools


Charlotte Cornelius Davidson
Huntersville Matthews  

Mitchell County Middle Schools


Bakersville Spruce Pine  

Montgomery County Middle Schools


Biscoe Mount Gilead Troy

Moore County Middle Schools


Aberdeen Carthage Robbins
West End Southern Pines  

Nash County Middle Schools


Battleboro Elm City Nashville
Spring Hope    

New Hanover County Middle Schools


Castle Hayne Wilmington  

Northampton County Middle Schools


Conway    

Onslow County Middle Schools


Camp Lejeune Holly Ridge Jacksonville
Richlands Swansboro  

Orange County Middle Schools


Efland Hillsborough  

Pamlico County Middle Schools


Bayboro    

Pasquotank County Middle Schools


Elizabeth Ci    

Pender County Middle Schools


Burgaw Hampstead Rocky Point

Perquimans County Middle Schools


Winfall    

Person County Middle Schools


Roxboro    

Pitt County Middle Schools


Ayden Farmville Greenville
Winterville    

Polk County Middle Schools


Mill Spring    

Randolph County Middle Schools


Asheboro Ramseur Randleman
Trinity    

Richmond County Middle Schools


Ellerbe Hamlet Rockingham

Robeson County Middle Schools


Fairmont Lumberton Maxton
Orrum Pembroke Rowland
Saint Pauls    

Rockingham County Middle Schools


Eden Madison Reidsville

Rowan County Middle Schools


China Grove Landis Salisbury
Spencer Gold Hill Rockwell

Rutherford County Middle Schools


Bostic Forest City Rutherfordto
Rutherfordton    

Sampson County Middle Schools


Clinton Newton Grove Harrells

Scotland County Middle Schools


Laurel Hill Laurinburg  

Stanly County Middle Schools


Albemarle Norwood Locust
New London    

Stokes County Middle Schools


King Lawsonville Walnut Cove

Surry County Middle Schools


Dobson Elkin Mount Airy
Pilot Mounta    

Swain County Middle Schools


Bryson City    

Transylvania County Middle Schools


Brevard Rosman  

Tyrrell County Middle Schools


Columbia    

Union County Middle Schools


Indian Trail Marshville Monroe
Waxhaw    

Unlisted County Middle Schools


Ft Bragg    

Vance County Middle Schools


Henderson    

Wake County Middle Schools


Apex Cary Fuquay-Varin
Holly Spring Holly Springs Raleigh
Wake Forest Wendell Zebulon

Warren County Middle Schools


Warrenton Norlina  

Washington County Middle Schools


Roper    

Wayne County Middle Schools


Dudley Fremont Goldsboro
Mount Olive    

Wilkes County Middle Schools


Moravian Fal North Wilkes Ronda
Wilkesboro Millers Creek  

Wilson County Middle Schools


Lucama Stantonsburg Wilson

Yadkin County Middle Schools


Boonville East Bend  

Yancey County Middle Schools


Burnsville