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

5 schools in Troy

North Carolina · Public K-12

Troy's public schools total 5 across the city, with enrollment of about 1,721 and an average school size near 344.

7-year change in Troy

SY 2017-18 vs SY 2024-25
Total enrollment
1,721
+1,013 (+143%) vs SY 2017-18
School count
5
+1 (+25%) vs SY 2017-18
% White
44%
was 54%
% Hispanic
32%
was 21%
% Black
18%
was 19%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Montgomery Central HighHigh09-12846
Montgomery County Early CollegeHigh09-13282
Montgomery Learning AcademyHigh06-1254
Page Street ElementaryElementary03-05248
Troy ElementaryElementaryPK-02291

About Troy

Public education in Troy, North Carolina runs across 5 schools that hosts roughly 1,721 students. By footprint, Troy sits in the small bracket.

On the school-mix side, the city is built around 2 elementary, and 3 high.

Per-campus enrollment runs near 344, noticeably below the state mean of about 571.

Five-year track record. Combined enrollment now sits at 1,721 students, increased 143% from the 708 reported in SY 2017-18. Over that span, Troy gained 1 school, going from 4 to 5. Demographically, the White share of enrollment fell from 54% to 44%.

Within the allk12 community for this area, the community for Troy discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Troy, North Carolina?
There are 5 public K-12 schools in Troy, with a combined enrollment of about 1,721.
How many elementary, middle, and high schools are in Troy?
Troy has 2 elementary, 3 high public schools.
What is the largest public school in Troy?
Montgomery Central High is the largest public school in Troy by enrollment, with approximately 846 students.
What school districts serve Troy?
Troy public schools are operated by Montgomery County Schools.
What grade levels do public schools in Troy cover?
Public schools in Troy serve students from pre-K through grade 13.