Home › Alabama › Jefferson County
Jefferson County Schools
Jefferson County is a public school district in Alabama, based in Jefferson County (Birmingham). SchoolGrade grades 55 of its schools on actual versus projected test scores; every school below has its own page.
Jefferson County on the map
District boundary from the NCES EDGE composite school district file. Each marker is a graded school; click it for its grade and scores.
SchoolGrade summary for Jefferson County
52 of 55 schools in Jefferson County carry a SchoolGrade (3 have too little test data to grade). Grade distribution:
A: 1B: 2C: 13D: 24F: 12
Best schools in Jefferson County
Statewide rankings: all 347 high schools in Alabama · all 229 middle schools in Alabama · all 640 elementary schools in Alabama
The ten highest SchoolGrades in the district. Grades reward actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact.
- A Jefferson County International Baccalaureate School (Middle school, greatly exceeds expectations)
- B- Bryan Elementary School (Elementary school, meets expectations)
- B- Bagley Elementary School (Elementary school, doesn't meet expectations)
- C+ Gardendale Elementary School (Elementary school, meets expectations)
- C+ Corner Middle School (Middle school, meets expectations)
- C+ Mount Olive Elementary School (Elementary school, underperforms expectations)
- C Bragg Middle School (Middle school, meets expectations)
- C Snow Rogers Elementary School (Elementary school, doesn't meet expectations)
- C Shades Valley High School (High school, meets expectations)
- C Oak Grove Elementary School (Elementary school, doesn't meet expectations)
Every school in Jefferson County
High schools (13)
- F Center Point High School Center, Point
- F Claychalkville High School, Pinson
- C- Corner High School, Dora
- D- Fultondale High School, Warrior
- C- Gardendale High School, Gardendale
- D- Hueytown High School, Hueytown
- D- Mcadory High School, Mccalla
- F Minor High School, Adamsville
- C- Mortimer Jordan High School, Kimberly
- D Oak Grove High School, Bessemer
- D- Pinson Valley High School, Pinson
- F Pleasant Grove High School, Pleasant Grove
- C Shades Valley High School, Irondale
Middle and junior high schools (12)
- C Bragg Middle School, Gardendale
- D- Claychalkville Middle School, Trussville
- C+ Corner Middle School, Warrior
- F Erwin Intermediate School Center, Point
- F Erwin Middle School Center, Point
- D Hueytown Intermediate School, Hueytown
- D- Hueytown Middle School, Hueytown
- D- Irondale Middle School, Irondale
- D Mcadory Middle School, Mccalla
- F Minor Middle School, Adamsville
- C- North Jefferson Middle School, Kimberly
- D- Rudd Middle School, Pinson
Elementary and primary schools (22)
- F Adamsville Elementary School, Adamsville
- B- Bagley Elementary School, Dora
- D- Brookville Elementary School, Graysville
- B- Bryan Elementary School, Morris
- D Bryant Park Elementary, Birmingham
- Center Point Elementary School, Birmingham
- F Chalkville Elementary School, Birmingham
- D Clay Elementary School, Clay
- D Concord Elementary School, Bessemer
- D- Fultondale Elementary School, Fultondale
- C+ Gardendale Elementary School, Gardendale
- Hueytown Primary School, Hueytown
- D- Lipscomb Elementary School, Lipscomb
- D+ Mcadory Elementary School, Mccalla
- D Mccalla Elementary School, Bessemer
- C+ Mount Olive Elementary School, Mount Olive
- C Oak Grove Elementary School, Bessemer
- Pinson Elementary School, Pinson
- D- Pleasant Grove Elementary School, Pleasant Grove
- C Snow Rogers Elementary School, Gardendale
- C- Warrior Elementary School, Warrior
- D+ West Jefferson Elementary School, Quinton
Other schools and academies (8)
- F Brighton School, Brighton
- D+ Grantswood Community School, Birmingham
- D- Irondale Community School, Irondale
- A Jefferson County International Baccalaureate School, Pleasant Grove
- C- Jefferson County Virtual School, Birmingham
- D+ Kermit Johnson School, Pinson
- F Minor Community School, Birmingham
- F William E Burkett Multihandicapped Center, Morris
Where Jefferson County schools are
Cities and towns served (21)
- Birmingham (6)
- Pinson (5)
- Bessemer (4)
- Gardendale (4)
- Hueytown (4)
- Adamsville (3)
- Irondale (3)
- Mccalla (3)
- Pleasant Grove (3)
- Warrior (3)
- Dora (2)
- Kimberly (2)
- Morris (2)
- Brighton (1)
- Clay (1)
- Fultondale (1)
- Graysville (1)
- Lipscomb (1)
- Mount Olive (1)
- Quinton (1)
- Trussville (1)
About this district
- State: Best schools in Alabama
- County: Jefferson County
- Type: regular local school district
- Setting: large suburb (NCES locale of the district office)
- Enrollment: 35,671 students with 2,015 full-time-equivalent teachers and 3,404 total staff FTE (NCES CCD, 2023-24)
- NCES district ID: 0101920
- Grades are the 2025-26 SchoolGrade model: each school's actual proficiency against the level projected for its student context. How SchoolGrade works
Nearby school districts
- Fairfield City (4 schools, 7 mi)
- Midfield City (3 schools, 8 mi)
- Birmingham City (42 schools, 9 mi)
- Tarrant City (3 schools, 10 mi)
- Homewood City (5 schools, 11 mi)
- Mountain Brook City (6 schools, 13 mi)
- Vestavia Hills City (9 schools, 14 mi)
- Bessemer City (7 schools, 14 mi)
Questions about Jefferson County
How many schools are in Jefferson County?
SchoolGrade grades 55 public schools in Jefferson County, across 21 cities and towns. Every one of them is listed on this page with a link to its own report.
Which cities does Jefferson County serve?
The largest by graded schools: Birmingham, Pinson, Bessemer, Gardendale, Hueytown and 16 more.
How good are the schools in Jefferson County?
Across the 52 graded schools, the average SchoolGrade is D, with 20.5% of tested students meeting the state bar against a projected 27.1%. 29% of schools meet or exceed the expectation for their student context.
How many students attend Jefferson County?
35,671 students were enrolled in Jefferson County in the 2023-24 school year, about 17.7 students per full-time teacher (NCES Common Core of Data).
Where is Jefferson County?
Jefferson County is in Alabama, based in Jefferson County, with its district office in Birmingham. Its boundary covers about 796 sq mi.