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
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Jefferson County 2100 18th Street S, Birmingham | Pre-K–12 | 57 | 35,444 | 2,338 | (205) 379-2000 |
| Birmingham City 2015 Park Place North, Birmingham also serves Shelby County | Pre-K–12 | 49 | 20,954 | 1,642 | (205) 231-4220 |
| Hoover City 2810 Metropolitan Way, Hoover also serves Shelby County | Pre-K–12 | 18 | 13,632 | 977 | (205) 439-1015 |
| Vestavia Hills City 1204 Montgomery Hwy, Vestavia Hills also serves Shelby County | Pre-K–12 | 9 | 6,934 | 580 | (205) 402-5116 |
| Trussville City 476 Main Street, Trussville also serves St. Clair County | Pre-K–12 | 5 | 5,005 | 352 | (205) 228-3018 |
| Homewood City 450 Dale Avenue, Homewood | Pre-K–12 | 5 | 4,492 | 323 | (205) 870-4203 |
| Mountain Brook City 32 Vine Street, Mountain Brook | Pre-K–12 | 6 | 4,425 | 338 | (205) 871-4608 |
| Bessemer City 1621 5th Ave N, Bessemer | Pre-K–12 | 9 | 3,012 | 279 | (205) 432-3000 |
| Leeds City 1517 Hurst Avenue, Leeds also serves St. Clair County and Shelby County | Pre-K–12 | 4 | 2,271 | 175 | (205) 699-5437 |
| Fairfield City 6405 Ave D, Fairfield | Pre-K–12 | 6 | 1,348 | 75 | (205) 783-6850 |
| Tarrant City 1318 Alabama St, Tarrant | Pre-K–12 | 3 | 1,308 | 89 | (205) 849-3700 |
| Midfield City 417 Parkwood St, Midfield | Pre-K–12 | 4 | 992 | 67 | (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?
More in Alabama
Every Alabama district by county · Alabama kindergarten cutoff