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

7 schools in Pike County

Alabama · 2,124 students · 4 cities

Public K-12 schools in Pike County number 7, teaching approximately 2,124 Alabama students (an average of 303 per campus).

7-year change in Pike County

SY 2017-18 vs SY 2024-25
Total enrollment
2,124
-37 (-2%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
38%
was 44%
% Hispanic
9%
was 4%
% Black
49%
was 48%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Pike County High SchoolBrundidgeHigh07-12484
Pike County Elementary SchoolBrundidgeElementaryPK-06454
Goshen Elementary SchoolGoshenElementaryPK-06446
Banks SchoolBanksElementaryPK-08384
Goshen High SchoolGoshenHigh07-12356
Pike County Alternative Learning CenterTroyHigh05-12·
TroyPike Center For TechnologyTroyHigh08-12·

About Pike County

Pike County is a sparse Alabama school district running 7 campuses with combined enrollment near 2,124.

On the school-mix side, Pike County covers 3 elementary and 4 high schools.

Average enrollment per school in Pike County is about 303, lower than the Alabama average of roughly 544.

Five-year track record. Combined enrollment now sits at 2,124 students, stayed largely flat from the 2,161 reported in SY 2017-18. Demographically, the White share of enrollment decreased from 44% to 38%.

In the discussion threads here, the community for Pike County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools does Pike County run?
Pike County has 7 public schools with a combined enrollment of about 2,124 students in Alabama.
What is the mix of elementary, middle, and high schools in Pike County?
Pike County includes 3 elementary, 4 high schools.
What is the largest school in Pike County?
Pike County High School is the largest public school in Pike County by enrollment, with approximately 484 students.
What grade levels does Pike County serve?
Pike County schools serve students from pre-K through grade 12, across 7 campuses.
What cities does Pike County serve?
Pike County operates schools in Brundidge, Goshen, Banks, Troy across Alabama.