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

57 schools in Jefferson County

Alabama · 35,444 students · 22 cities

From elementary through high school, Jefferson County runs 57 public K-12 schools (30 elementary, 11 middle, and 13 high), with combined enrollment of about 35,444.

4-year change in Jefferson County

SY 2020-21 vs SY 2024-25
Total enrollment
35,444
+318 (+1%) vs SY 2020-21
School count
55
-1 (-2%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Jefferson County ranks

Among districts
MeasureThis districtIn AlabamaIn the US
State test proficiency
ranked highest first
29.8%#103 of 127N/A
Enrollment
ranked largest first
35,444#2 of 143#169 of 9,234
Number of schools
ranked most first
55#2 of 143N/A
Students per teacher
ranked fewest first
17.5:1#92 of 143#7,422 of 9,044
Free or reduced-price lunch share
ranked highest first
58.8%#64 of 143#2,981 of 8,164
Diversity index
ranked most diverse first
62.2%#20 of 127#1,381 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Jefferson County

State test results across the district's 51 scored schools run from Jefferson County International Baccalaureate School at 90.8% proficient to Center Point High School at 4.6%, a gap of 86.1 points. That is the 2nd widest gap among 92 Alabama districts with four or more scored schools.

Since 2017-18, the 53 district schools that reported both years went from 35,349 to 34,490 students (down 2%) and from 1,968 to 1,976 full-time teachers (unchanged), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
ClayChalkville High SchoolPinsonHigh09-121,377
McAdory High SchoolMccallaHigh09-121,259
Hueytown High SchoolHueytownHigh09-121,200
Shades Valley High SchoolIrondaleHigh09-121,094
Gardendale High SchoolGardendaleHigh09-121,076
Pinson Valley High SchoolPinsonHigh09-121,025
Minor High SchoolAdamsvilleHigh09-12978
ClayChalkville Middle SchoolTrussvilleMiddle06-08952
Fultondale Elementary SchoolFultondaleElementaryPK-05889
Mortimer Jordan High SchoolKimberlyHigh09-12886
Fultondale High SchoolBirminghamHigh06-12848
McAdory Middle SchoolMccallaMiddle06-08841
Chalkville Elementary SchoolBirminghamElementaryPK-05818
Oak Grove High SchoolBessemerHigh06-12777
Hueytown Middle SchoolHueytownMiddle06-08755
Pinson Elementary SchoolPinsonElementaryPK-02753
McCalla Elementary SchoolBessemerElementaryPK-05752
Pleasant Grove High SchoolPleasant GroveHigh06-12752
Bragg Middle SchoolGardendaleMiddle06-08731
Bryant Park ElementaryBirminghamElementaryPK-05707
Gardendale Elementary SchoolGardendaleElementaryPK-05700
Bryan Elementary SchoolMorrisElementaryPK-05697
Center Point High SchoolCenter PointHigh09-12685
North Jefferson Middle SchoolKimberlyMiddle06-08669
Minor Middle SchoolAdamsvilleMiddle06-08668
Rudd Middle SchoolPinsonMiddle06-08648
Kermit Johnson SchoolPinsonElementary03-05646
McAdory Elementary SchoolMccallaElementaryPK-05617
Warrior Elementary SchoolWarriorElementaryPK-05612
Clay Elementary SchoolClayElementaryPK-05606
Hueytown Primary SchoolHueytownElementaryPK-02601
UW Clemon Elementary SchoolAdamsvilleElementaryPK-05590
Erwin Middle SchoolCenter PointMiddle06-08585
Oak Grove Elementary SchoolBessemerElementaryPK-05576
Center Point Elementary SchoolBirminghamElementaryPK-02557
Bagley Elementary SchoolDoraElementaryPK-04550
Hueytown Intermediate SchoolHueytownElementaryKG-05527
Pleasant Grove Elementary SchoolPleasant GroveElementaryPK-05524
Erwin Intermediate SchoolCenter PointElementary03-05510
Corner High SchoolDoraHigh09-12492
Corner Middle SchoolWarriorMiddle05-08437
Irondale Community SchoolIrondaleElementaryPK-05435
Irondale Middle SchoolIrondaleMiddle06-08430
Concord Elementary SchoolBessemerElementaryKG-05400
Grantswood Community SchoolBirminghamElementaryPK-05394
Snow Rogers Elementary SchoolGardendaleElementaryPK-05389
Minor Community SchoolBirminghamElementaryPK-05384
Jefferson County International Baccalaureate SchoolPleasant GroveMiddle06-08345
Brighton SchoolBrightonElementaryPK-05336
Adamsville Elementary SchoolAdamsvilleElementaryKG-05288
Mount Olive Elementary SchoolMount OliveElementaryPK-05286
Jefferson County Virtual SchoolBirminghamCombined01-12247
Lipscomb Elementary SchoolLipscombElementaryPK-05221
Brookville Elementary SchoolGraysvilleElementaryPK-05211
West Jefferson Elementary SchoolQuintonElementaryPK-05111
Jefferson County Counseling Learning CenterEastBirminghamCombinedKG-12·
William E Burkett MultiHandicapped CenterMorrisCombinedPK-12·

About Jefferson County

As a moderately sized district in Alabama, Jefferson County hosts 35,444 students across 57 schools.

On the level-by-level breakdown, Jefferson County covers 30 elementary, 11 middle, 13 high schools, and 3 combined or other.

On a per-school basis, Jefferson County runs about 622 students per school, 14% above the state mean of roughly 544.

Trend over the past 4 years. Combined enrollment now sits at 35,444 students, held roughly steady from the 35,126 reported in SY 2020-21. The school count fell from 56 to 55 across the same 4-year window.

On allk12, the community for Jefferson County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many schools are in Jefferson County?
Jefferson County operates 57 public K-12 schools in Alabama, serving approximately 35,444 students.
What is the mix of elementary, middle, and high schools in Jefferson County?
Jefferson County includes 30 elementary schools, 11 middle schools, 13 high schools, and 3 combined-grade schools.
What is the largest school in Jefferson County?
ClayChalkville High School is the largest public school in Jefferson County by enrollment, with approximately 1,377 students.
What grade levels does Jefferson County serve?
Jefferson County serves students from pre-K through grade 12 across 57 schools.
What cities does Jefferson County serve?
Jefferson County operates schools in Pinson, Mccalla, Hueytown, Irondale, Gardendale, Adamsville, and 16 other communities across Alabama.