County directory · Alabama · 2026–27

School districts in Jefferson County, AL

Jefferson County has 12 regular public school districts, enrolling 99,817 students in 2024–25. The largest is Jefferson County (35,444 students, 36% of the county), followed by Birmingham City and Hoover City. All 12 offer kindergarten. Alabama's kindergarten cutoff: turn 5 by September 1.

The 12 districts, largest first

School districts in Jefferson County, AL by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Jefferson County
2100 18th Street S, Birmingham
Pre-K–125735,4442,338
(205) 379-2000
Birmingham City
2015 Park Place North, Birmingham
also serves Shelby County
Pre-K–124920,9541,642
(205) 231-4220
Hoover City
2810 Metropolitan Way, Hoover
also serves Shelby County
Pre-K–121813,632977
(205) 439-1015
Vestavia Hills City
1204 Montgomery Hwy, Vestavia Hills
also serves Shelby County
Pre-K–1296,934580
(205) 402-5116
Trussville City
476 Main Street, Trussville
also serves St. Clair County
Pre-K–1255,005352
(205) 228-3018
Homewood City
450 Dale Avenue, Homewood
Pre-K–1254,492323
(205) 870-4203
Mountain Brook City
32 Vine Street, Mountain Brook
Pre-K–1264,425338
(205) 871-4608
Bessemer City
1621 5th Ave N, Bessemer
Pre-K–1293,012279
(205) 432-3000
Leeds City
1517 Hurst Avenue, Leeds
also serves St. Clair County and Shelby County
Pre-K–1242,271175
(205) 699-5437
Fairfield City
6405 Ave D, Fairfield
Pre-K–1261,34875
(205) 783-6850
Tarrant City
1318 Alabama St, Tarrant
Pre-K–1231,30889
(205) 849-3700
Midfield City
417 Parkwood St, Midfield
Pre-K–12499267
(205) 923-2262

Jefferson County at a glance

Together the 12 districts run 175 schools from offices in 11 towns. The smallest by enrollment is Midfield City, with 992 students; the median Jefferson County district has 4,425. By grade span: 12 Pre-K–12.

Kindergarten in 2024–25, counting the 12 districts that report a K grade: 7,235 children. The biggest kindergarten was Jefferson County's, with 2,338; Birmingham City had 1,642, and the smallest, Midfield City, had 67.

Jefferson County holds 12 of Alabama's 140 regular districts (8.6%) and 13% of its 744,296 public school students, ranking 1st of 67 counties by number of districts and 1st by enrollment. By size, 5 enroll 5,000 or more, 6 enroll 1,000 to 4,999 and 1 have fewer than 1,000 students, and the average school here has about 570 students.

5 districts reach past the county line: Birmingham City (into Shelby County), Hoover City (into Shelby County), Vestavia Hills City (into Shelby County), Trussville City (into St. Clair County) and Leeds City (into St. Clair County and Shelby County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 5 of Jefferson County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:

Jefferson County · Birmingham City · Hoover City · Vestavia Hills City · Trussville City · Homewood City · Mountain Brook City · Bessemer City · Leeds City · Fairfield City · Tarrant City · Midfield City

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Alabama

Every Alabama district by county · Alabama kindergarten cutoff

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].