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
Shadybrook ElementaryHigh PointElementaryPK-05319·
Brooks Global ElementaryGreensboroElementaryKG-05314·
Parkview Village ElementaryHigh PointElementaryPK-05297·
Monticello-Brown Summit ElemBrowns SummitElementaryPK-05291·
Guilford eLearning University PrepGreensboroElementaryKG-08284·
James Y Joyner ElementaryGreensboroElementaryPK-05274·
Bluford ElementaryGreensboroElementaryKG-05266·
Nathanael Greene ElementaryLibertyElementaryKG-05263·
Philip J Weaver Ed CenterGreensboroHigh09-12260·
Vandalia ElementaryGreensboroElementaryPK-05257·
GTCC Middle College HighJamestownHigh09-13255·
Academy at SmithGreensboroHigh09-12246·
Brown Summit MiddleBrowns SummitMiddle06-08242·
Kirkman Park ElementaryHigh PointElementaryPK-05236·
Erwin MontessoriGreensboroElementaryPK-05221·
Gillespie Park ElementaryGreensboroElementaryPK-05215·
Southern ElementaryGreensboroElementaryPK-05215·
Washington ElementaryGreensboroElementaryKG-05214·
Madison ElementaryMcleansvilleElementaryKG-05204·
UNCG Early/Middle CollegeGreensboroHigh09-12199·
Wiley Accel/EnrichmentGreensboroElementaryPK-05198·
Middle College at GTCC-High PointHigh PointHigh09-13194·
Early College at GuilfordGreensboroHigh09-12193·
STEM Early College @ NC A&T SUGreensboroHigh09-12192·
The Experiential School of GreensboroGreensboroElementaryKG-08191·
Sylvia Mendez Newcomers SchoolHigh PointCombined03-11185·
A&T Four Middle CollegeGreensboroHigh09-12162·
Middle College at GTCC-GreensboroGreensboroHigh09-13162·
Gateway Education CenterGreensboroCombinedPK-12146·
Haynes Inman Education CenterJamestownCombinedPK-12135·
Kearns AcademyHigh PointHigh09-12108·
GC Middle College HighGreensboroHigh11-12106·
Aggie AcademyGreensboroElementary03-0585·
Herbin Metz Education CenterGreensboroElementaryKG-0868·
C Joyner Greene Education CenterJamestownHigh09-1267·
SCALE SchoolGreensboroHigh06-1215·
Pruette SCALE AcademyHigh PointHigh06-1210·
Liberty Charter AcademySummerfieldElementaryM-M··
Middle College High at BennettGreensboroCombinedM-M··
Peeler Open ElementaryGreensboroCombinedM-M··
Swann Middle SchoolGreensboroElementaryM-M··
Triad International StudiesHigh PointElementaryM-M··
Visual and Performing Arts SchoolGreensboroElementaryM-M··

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