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

Montgomery County

North Carolina · Public K-12

Public education in Montgomery County reaches 3,818 students across 12 schools. Montgomery County Schools is the largest district at 3,587 students. The level mix is 7 elementary, 2 middle, and 3 high schools.

7-year change in Montgomery County

SY 2017-18 vs SY 2024-25
Total enrollment
3,818
-232 (-6%) vs SY 2017-18
School count
12
0 (0%) vs SY 2017-18
% White
39%
was 40%
% Hispanic
36%
was 34%
% Black
18%
was 20%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
12
2 districts
Enrollment
3,818
NCES CCD
Median income
$57,766
Below North Carolina avg
Free/reduced lunch
98.8%
Above North Carolina avg
Elementary
7
1,871 students
Middle
2
765 students
High
3
1,182 students
Combined / other
0
schools
LARGEST DISTRICT
Montgomery County Schools
3,587 students · 2 districts in Montgomery County

County vs. school enrollment demographics

Left bar is the racial makeup of Montgomery 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
65%
Hispanic
16%
Black
16%
Asian
2%
Two or more
9%
Native American
1%
Pacific Islander
0%
School enrollment
White
39%
Hispanic
36%
Black
18%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
19.2%
adults 25+
Poverty rate
11.5%
ACS 5-year
Unemployment
2.8%
civilian labor
Median age
44
20.4% under 18

Test scores in Montgomery County

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

See all 9 schools in Montgomery County ranked by score →

All schools (12)

NameCityLevelGradesEnrollmentRating
Montgomery Central HighTroyHigh09-12846·
East MiddleBiscoeMiddle06-08422·
Candor ElementaryCandorElementaryPK-05368·
West MiddleMount GileadMiddle06-08343·
Troy ElementaryTroyElementaryPK-02291·
Montgomery County Early CollegeTroyHigh09-13282·
Star ElementaryStarElementaryPK-05272·
Green Ridge ElementaryBiscoeElementaryPK-05271·
Page Street ElementaryTroyElementary03-05248·
Tillery Charter AcademyBiscoeElementaryKG-07231·
Mount Gilead ElementaryMount GileadElementaryPK-05190·
Montgomery Learning AcademyTroyHigh06-1254·

Cities in Montgomery County

Troy5 schoolsBiscoe3 schoolsMount Gilead2 schoolsCandor1 schoolStar1 school

About Montgomery County

Across the small North Carolina county of Montgomery County of about 26,007 residents, the public-school footprint covers 12 schools and about 3,818 students.

For perspective, census numbers show the median household earns about $57,766 a year, roughly 19% of adults have completed at least a four-year degree, and roughly 12% of residents live below the federal poverty line. That income level is 9% noticeably below the North Carolina median.

On the school-mix side, Montgomery County comprises 7 elementary schools (1,871 students), 2 middle schools (765), and 3 high schools (1,182).

Montgomery County Schools is the biggest district by enrollment, covering about 3,587 students across Montgomery County.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 6%: 4,050 students in SY 2017-18 versus 3,818 in SY 2024-25.

Within the allk12 community for this area, the community for Montgomery County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Montgomery County?
Montgomery County, North Carolina has 12 public K-12 schools serving approximately 3,818 students.
How many high schools are in Montgomery County?
Montgomery County, North Carolina has 3 public high schools, serving approximately 1,182 students.
How many middle schools are in Montgomery County?
Montgomery County, North Carolina has 2 public middle schools, serving approximately 765 students.
How many elementary schools are in Montgomery County?
Montgomery County, North Carolina has 7 public elementary schools, serving approximately 1,871 students.
What is the largest school district in Montgomery County?
Montgomery County Schools is the largest school district in Montgomery County, serving approximately 3,587 students. The county contains 2 school districts overall.
How many people live in Montgomery County?
Montgomery County has roughly 26,007 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Montgomery County?
Median household income in Montgomery County is $57,766, below the North Carolina average of $63,182. About 11.5% of residents live below the federal poverty line.
How educated are residents of Montgomery County?
Approximately 19.2% of adults 25 and older in Montgomery County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Montgomery County qualify for free or reduced lunch?
Roughly 98.8% of students in Montgomery 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 Montgomery County schools?
Across Montgomery County public schools, the enrollment-weighted student-teacher ratio is approximately 17.2 to 1.

Montgomery County school rankings

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