7 schools in Pike County
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| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Pike County High School | Brundidge | High | 07-12 | 484 |
| Pike County Elementary School | Brundidge | Elementary | PK-06 | 454 |
| Goshen Elementary School | Goshen | Elementary | PK-06 | 446 |
| Banks School | Banks | Elementary | PK-08 | 384 |
| Goshen High School | Goshen | High | 07-12 | 356 |
| Pike County Alternative Learning Center | Troy | High | 05-12 | · |
| TroyPike Center For Technology | Troy | High | 08-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.