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

15 schools in DeKalb County

Alabama · 8,769 students · 11 cities

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
Total enrollment
8,769
-103 (-1%) vs SY 2017-18
School count
12
-1 (-8%) vs SY 2017-18
% White
50%
was 56%
% Hispanic
36%
was 30%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Geraldine SchoolGeraldineCombinedPK-121,211
Plainview SchoolRainsvilleCombinedPK-121,167
Fyffe High SchoolFyffeCombinedPK-12954
Sylvania SchoolSylvaniaCombinedPK-12915
Collinsville High SchoolCollinsvilleCombinedPK-12906
Crossville Middle SchoolCrossvilleMiddle04-08770
Crossville Elementary SchoolCrossvilleElementaryKG-03658
Crossville High SchoolCrossvilleHigh09-12649
Ider SchoolIderCombinedPK-12586
Valley Head High SchoolValley HeadCombinedPK-12517
Henagar Junior High SchoolHenagarElementaryPK-08261
Ruhuma Junior High SchoolFt PayneElementaryPK-08175
Alternative SchoolFort PayneHigh05-12·
Dekalb Annex SchoolRainsvilleCombinedKG-12·
Dekalb Technical CenterRainsvilleHigh10-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.

Frequently asked questions

How many public schools does DeKalb County run?
DeKalb County has 15 public schools with a combined enrollment of about 8,769 students in Alabama.
What is the mix of elementary, middle, and high schools in DeKalb County?
DeKalb County includes 3 elementary, 1 middle, 3 high, 8 combined-grade schools.
What is the largest school in DeKalb County?
Geraldine School is the largest public school in DeKalb County by enrollment, with approximately 1,211 students.
What grade levels does DeKalb County serve?
DeKalb County schools serve students from pre-K through grade 12, across 15 campuses.
What cities does DeKalb County serve?
DeKalb County operates schools in Geraldine, Rainsville, Fyffe, Sylvania, Collinsville, Crossville, and 5 other communities across Alabama.