The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Guilford County

North Carolina · Public K-12

In Guilford County, North Carolina, the public-school system rolls up to 143 schools and roughly 79,539 K-12 students, with county median household income around $68,642. That works out to 81 elementary, 20 middle, and 31 high schools.

7-year change in Guilford County

SY 2017-18 vs SY 2024-25
Total enrollment
78,624
-1,256 (-2%) vs SY 2017-18
School count
134
0 (0%) vs SY 2017-18
% White
27%
was 33%
% Hispanic
18%
was 15%
% Black
42%
was 41%
% Asian
7%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
547,940
all ages · ACS 5-yr
Schools
143
17 districts
Enrollment
79,539
students · NCES CCD
Median income
$68,642
Above North Carolina avg
Free/reduced lunch
89.2%
Above North Carolina avg
Elementary
81
35,613 students
Middle
20
14,040 students
High
31
23,018 students
Combined / other
11
6,868 students
LARGEST DISTRICT
Guilford County Schools
68,535 students · 17 districts in Guilford County

County vs. school enrollment demographics

Left bar is the racial makeup of Guilford County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
48%
Hispanic
10%
Black
34%
Asian
5%
Two or more
9%
Native American
0%
Pacific Islander
0%
School enrollment
White
26%
Hispanic
18%
Black
42%
Asian
7%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
39.0%
adults 25+
Poverty rate
10.3%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
38
22.0% under 18

Test scores in Guilford County

Latest 2024-25 ELA proficiency, 108 schools ranked. North Carolina state average: 51.8%.

See all 108 schools in Guilford County ranked by score →

All schools (143)

NameCityLevelGradesEnrollmentRating
Northwest Guilford HighGreensboroHigh09-122,055·
Grimsley HighGreensboroHigh09-121,967·
Page HighGreensboroHigh09-121,648·
Phoenix Academy - Primary Elem UpperHigh PointCombinedKG-121,583·
Southwest Guilford HighHigh PointHigh09-121,547·
James B Dudley HighGreensboroHigh09-121,403·
Triad Math and Science AcademyGreensboroCombinedKG-121,374·
Ben L. Smith High SchoolGreensboroHigh09-121,348·
Cornerstone Charter Academy-CFAGreensboroCombinedKG-121,343·
Lucy Ragsdale HighJamestownHigh09-121,292·
Northern Guilford HighGreensboroHigh09-121,251·
Western Guilford HighGreensboroHigh09-121,243·
Southeast Guilford HighGreensboroHigh09-121,209·
Eastern Guilford HighGibsonvilleHigh09-121,200·
Kiser MiddleGreensboroMiddle06-081,074·
Southwest Guilford MiddleHigh PointMiddle06-081,032·
High Point Central HighHigh PointHigh09-121,005·
Northeast Guilford HighMcleansvilleHigh09-12977·
Jamestown MiddleJamestownMiddle06-08949·
Southern Guilford HighGreensboroHigh09-12934·
Northwest Guilford MiddleGreensboroMiddle06-08915·
Mendenhall MiddleGreensboroMiddle06-08905·
Eastern Guilford MiddleGibsonvilleMiddle06-08901·
College Prep and Leadership AcademyJamestownCombinedKG-12890·
Revolution AcademySummerfieldCombinedKG-09886·
Southeast Guilford MiddleGreensboroMiddle06-08826·
Southwest ElementaryHigh PointElementaryKG-05808·
Northern Guilford MiddleGreensboroMiddle06-08780·
Greensboro AcademyGreensboroElementaryKG-08777·
Summerfield Charter AcademySummerfieldElementaryKG-08774·
T Wingate Andrews HighHigh PointHigh09-12753·
Summit Creek AcademyBrowns SummitElementaryKG-08749·
Western Guilford MiddleGreensboroMiddle06-08731·
Gate City CharterGreensboroElementaryKG-08715·
Oak Ridge ElementaryOak RidgeElementaryPK-05712·
Kernodle MiddleGreensboroMiddle06-08707·
Jefferson ElementaryGreensboroElementaryPK-05698·
Lincoln AcademyGreensboroMiddle04-08696·
Northeast Guilford MiddleMcleansvilleMiddle06-08675·
Rankin ElementaryGreensboroElementaryPK-05673·
Guilford Preparatory AcademyGreensboroElementaryKG-08672·
Julius I Foust ElementaryGreensboroElementaryPK-05661·
David D Jones ElementaryGreensboroElementaryPK-05660·
Otis L Hairston Sr MiddleGreensboroMiddle06-08658·
EP Pearce ElementaryGreensboroElementaryKG-05653·
Clara J Peck ElementaryGreensboroElementaryPK-05638·
Florence ElementaryHigh PointElementaryPK-05628·
Guilford ElementaryGreensboroElementaryPK-05623·
Northern Guilford ElementaryGreensboroElementaryKG-05622·
Southern Guilford MiddleGreensboroMiddle06-08620·
Allen MiddleGreensboroMiddle06-08617·
Gibsonville ElementaryGibsonvilleElementaryPK-05595·
George C Simkins Jr ElementaryGreensboroElementaryPK-05588·
Colfax ElementaryColfaxElementaryPK-05587·
Summerfield ElementarySummerfieldElementaryKG-05584·
Claxton ElementaryGreensboroElementaryPK-05579·
Pilot ElementaryGreensboroElementaryPK-05556·
Sumner ElementaryGreensboroElementaryKG-05549·
Irving Park ElementaryGreensboroElementaryPK-05541·
Penn-Griffin SchoolsHigh PointHigh06-12539·
Reedy Fork ElementaryGreensboroElementaryPK-05538·
Sedalia ElementarySedaliaElementaryPK-05535·
Waldo C Falkener Sr ElementaryGreensboroElementaryPK-05530·
Jesse Wharton ElemGreensboroElementaryKG-05521·
John Van Lindley ElementaryGreensboroElementaryPK-05521·
Bessemer ElementaryGreensboroElementaryPK-05509·
Morehead ElementaryGreensboroElementaryKG-05509·
Hunter ElementaryGreensboroElementaryPK-05505·
Northwood ElementaryHigh PointElementaryPK-05502·
Alamance ElementaryGreensboroElementaryPK-05499·
Montlieu Academy of TechnologyHigh PointElementaryPK-05499·
Union Hill ElementaryHigh PointElementaryPK-05495·
Oak View ElementaryHigh PointElementaryPK-05491·
Sedgefield ElementaryGreensboroElementaryPK-05489·
Brightwood ElementaryGreensboroElementaryPK-05488·
Next Generation AcademyGreensboroElementaryKG-08487·
Ferndale MiddleHigh PointMiddle06-08486·
Piedmont Classical High SchoolBrowns SummitHigh09-12478·
Stokesdale ElementaryStokesdaleElementaryPK-05473·
Sternberger ElementaryGreensboroElementaryKG-05469·
Allen Jay ElementaryHigh PointElementaryPK-05467·
Jackson MiddleGreensboroMiddle06-08458·
Jamestown ElementaryJamestownElementaryPK-05453·
Pleasant Garden ElementaryPleasant GardenElementaryPK-05453·
Ronald E. McNair ElementaryBrowns SummitElementaryPK-05447·
Millis Road ElementaryJamestownElementaryPK-05444·
Fairview ElementaryHigh PointElementaryPK-05442·
General Greene ElementaryGreensboroElementaryKG-05423·
Ceasar Cone ElementaryGreensboroElementaryPK-05412·
Oak Hill ElementaryHigh PointElementaryPK-05411·
Allen Jay Middle - A Preparatory AcademyHigh PointMiddle05-08392·
Edwin A Alderman ElementaryGreensboroElementaryPK-05392·
Triangle Lake Montessori ElemHigh PointElementaryPK-05390·
Archer ElementaryGreensboroElementaryPK-05389·
Johnson Street Global StudiesHigh PointElementaryKG-08389·
Welborn MiddleHigh PointMiddle06-08376·
McLeansville ElementaryMcleansvilleElementaryPK-05332·
Murphey Traditional AcademyGreensboroElementaryKG-05328·
Cyrus P Frazier ElementaryGreensboroElementaryPK-05327·
Doris Henderson Newcomers SchGreensboroCombined03-11326·

Cities in Guilford County

Greensboro85 schoolsHigh Point28 schoolsJamestown8 schoolsBrowns Summit4 schoolsMcleansville4 schoolsSummerfield4 schoolsGibsonville3 schoolsBrowns Summit1 schoolColfax1 schoolLiberty1 schoolOak Ridge1 schoolPleasant Garden1 schoolSedalia1 schoolStokesdale1 school

About Guilford County

Guilford County is a sizable North Carolina county of about 547,940 residents, home to 143 public schools and roughly 79,539 students.

Zooming out, census numbers show typical household earnings sit around $68,642, roughly 39% of adults have completed at least a four-year degree, and roughly 10% of residents live below the federal poverty line. That income level is 9% above the North Carolina median.

For a sense of the school types, Guilford County covers 81 elementary schools (35,613 students), 20 middle schools (14,040), 31 high schools (23,018), and 11 combined or other schools.

Guilford County Schools is the biggest district by enrollment, covering about 68,535 students across Guilford County.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 79,880 students in SY 2017-18 versus 78,624 in SY 2024-25. On the demographic side, White enrollment moved from 33% to 27% over the same window.

On allk12, the community for Guilford County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools serve Guilford County?
There are 143 public K-12 schools in Guilford County, North Carolina, with a combined enrollment of about 79,539.
How many high schools are in Guilford County?
Guilford County, North Carolina has 31 public high schools, serving approximately 23,018 students.
How many middle schools are in Guilford County?
Guilford County, North Carolina has 20 public middle schools, serving approximately 14,040 students.
How many elementary schools are in Guilford County?
Guilford County, North Carolina has 81 public elementary schools, serving approximately 35,613 students.
What is the largest school district in Guilford County?
Guilford County Schools is the largest school district in Guilford County, serving approximately 68,535 students. The county contains 17 school districts overall.
What is the population of Guilford County?
Guilford County, North Carolina has a population of approximately 547,940, with a median age of 38. About 22.0% of residents are under 18.
What is the median household income in Guilford County?
Median household income in Guilford County is $68,642, above the North Carolina average of $63,182. About 10.3% of residents live below the federal poverty line.
How educated are residents of Guilford County?
Approximately 39.0% of adults 25 and older in Guilford County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Guilford County qualify for free or reduced lunch?
Roughly 89.2% of students in Guilford County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Guilford County schools?
Across Guilford County public schools, the enrollment-weighted student-teacher ratio is approximately 16.5 to 1.

Guilford County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data