15 schools in DeKalb County
In Alabama's DeKalb County, public K-12 schools total 15 and serve approximately 8,769 students (an average of 585 per campus).
7-year change in DeKalb County
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Geraldine School | Geraldine | Combined | PK-12 | 1,211 |
| Plainview School | Rainsville | Combined | PK-12 | 1,167 |
| Fyffe High School | Fyffe | Combined | PK-12 | 954 |
| Sylvania School | Sylvania | Combined | PK-12 | 915 |
| Collinsville High School | Collinsville | Combined | PK-12 | 906 |
| Crossville Middle School | Crossville | Middle | 04-08 | 770 |
| Crossville Elementary School | Crossville | Elementary | KG-03 | 658 |
| Crossville High School | Crossville | High | 09-12 | 649 |
| Ider School | Ider | Combined | PK-12 | 586 |
| Valley Head High School | Valley Head | Combined | PK-12 | 517 |
| Henagar Junior High School | Henagar | Elementary | PK-08 | 261 |
| Ruhuma Junior High School | Ft Payne | Elementary | PK-08 | 175 |
| Alternative School | Fort Payne | High | 05-12 | · |
| Dekalb Annex School | Rainsville | Combined | KG-12 | · |
| Dekalb Technical Center | Rainsville | High | 10-12 | · |
About DeKalb County
Across 15 schools, DeKalb County teaches about 8,769 students in Alabama. By footprint it is a sparse district.
On the level-by-level breakdown, DeKalb County spans 3 elementary, 1 middle, 3 high schools, and 8 combined or other.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 8,872 students in SY 2017-18 versus 8,769 in SY 2024-25. Over that span, DeKalb County shed 1 school, going from 13 to 12. On the demographic side, Hispanic enrollment moved from 30% to 36% over the same window.
Within the allk12 community for this area, the community for DeKalb County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.