Public Schools in Jefferson County, Alabama

There are 266 Public Schools in Jefferson County, Alabama, serving a population of 659,460 people in an area of 1,111 square miles. There is 1 Public School per 2,479 people, and 1 Public School per 4 square miles.

In Alabama, Jefferson County is ranked 48th of 67 counties in Public Schools per capita, and 1st of 67 counties in Public Schools per square mile.

List of Jefferson County Public Schools

Find Jefferson County, Alabama public schools, including charter schools, k-12, elementary, middle, and high schools.


A. H. Parker High School 900 4th Street North Birmingham, AL

Abrams Elementary School 1200 23rd Street North Bessemer, AL

Adamsville Elementary School 600 Hazelwood Rd Adamsville, AL

Adamsville Elementary School 4600 Hazelwood Road Adamsville, AL

Adolescent Day Treatment School 1632 7th Avenue South Birmingham, AL

Alabama Clinical School 1221 Alton Drive Birmingham, AL

Alabama School Of Fine Arts 1800 Reverend Abraham Woods Junior Boulevard Birmingham, AL

Arrington Middle School 2101 Jefferson Avenue Southwest Birmingham, AL

Avondale Elementary School 4000 8th Court South Birmingham, AL

Bagley Elementary School 8581 Tate Mill Road Dora, AL

Banks Middle School 721 86th Street South Birmingham, AL

Barrett Elementary School 7601 Division Avenue Birmingham, AL

Bessemer Center For Tech 50 High School Dr Bessemer, AL

Bessemer City High School 4950 Premiere Parkway Bessemer, AL

Bessemer Ctr For Tech 4940 Premiere Parkway Bessemer, AL

Bluff Park Elementary School 569 Park Avenue Hoover, AL

Bluff Pk Elementary School 569 Park Avenue Hoover, AL

Bottenfield Middle School 400 Hillcrest Road Adamsville, AL

Bragg Middle School 840 Ash Avenue Gardendale, AL

Brighton Middle School 3400 Browns Circle Brighton, AL

Brighton School 3400 Browns Cir Bessemer, AL

Brock's Gap Intermediate School 1730 Lake Cyrus Club Drive Birmingham, AL

Brookville Elementary School 4275 Brookville School Road Graysville, AL

Brookwood Forest Elementary School 3701 South Brookwood Road Birmingham, AL

Bryan Elementary School 600 Kimberly Cut Off Road Morris, AL

Bush Hills Acad 900 16th Street West Birmingham, AL

Bush Middle Sch-Magnet 1832 Center Way South Birmingham, AL

Bush Middle School 1112 25th Street Ensley Birmingham, AL

Cahaba Elementary School 113 North Chalkville Road Trussville, AL

Cahaba Heights Comm School 4401 Dolly Ridge Road Vestavia Hills, AL

Center Point Elementary School 4801 Indian Trail Center Point, AL

Center Street Middle School 1832 Center Way South Birmingham, AL

Central Pk Elementary School 4915 Avenue Q Birmingham, AL

Central Rayne Kindergarten School 4915 Avenue Q Birmingham, AL

Chalkville Elementary School 940 Chalkville School Road Birmingham, AL

Chalkville Elementary School 940 Chalkville School Road Center Point, AL

Charles A Brown Elementary School 4811 Court J Birmingham, AL

Charles F Hard Elementary School 2801 Arlington Avenue Bessemer, AL

Cherokee Bend Elementary School 4400 Fair Oaks Drive Birmingham, AL

Cherokee Charter Academy 4400 Fair Oaks Drive Birmingham, AL

Christian Alt School 725 Mountain Drive Birmingham, AL

Christian Alternative School 725 Mountain Drive Birmingham, AL

City Elem 417 29th Street South Birmingham, AL

City High School 4308 42nd Street North Birmingham, AL

Clay Elementary School 6745 Old Springville Road Pinson, AL

Clay-Chalkville High School 6623 Roe Chandler Road Pinson, AL

Clay-Chalkville Middle School 6700 Trussville Clay Road Trussville, AL

Concord Elementary School 6015 Warrior River Road Bessemer, AL

Concord Elementary School 1886 Learning Lane Bessemer, AL

Corner High School 4301 Warrior Jasper Road Dora, AL

About Jefferson County Public Schools

Jefferson County Public Schools are tuition-free, publicly funded schools that are legally required to accept and provide an education to all children from Kindergarten age through Grade 12 in Jefferson County, AL. Each of the fifty state constitutions includes a requirement for the provision of a Public School system, and each state, including Alabama, also has a compulsory education law that requires school-age children to attend school.

You may contact Public Schools for questions about:
  • Jefferson County Public School calendars
  • Admissions policies and enrollment
  • Jefferson County school district
  • Academics and school curriculum
  • School buses and transportation

Jefferson County Public School Statistics

Find Jefferson County Public School Enrollment and Educational Attainment (Age 25+). Data Source: U.S. Census Bureau; American Community Survey, 2017 ACS 5-Year Estimates.

Jefferson County Public School Enrollment
 Jefferson CountyAlabama
Nursery & Preschool Enrollment5,053 (44.6%)37,260 (57.1%)
Kindergarten Enrollment7,899 (83.9%)52,861 (86.7%)
Elementary School Enrollment (Grades 1-4)30,663 (92.1%)219,290 (89.7%)
Elementary School Enrollment (Grades 5-8)29,628 (90.5%)224,434 (89.1%)
High School Enrollment (Grades 9-12)30,917 (90.9%)227,776 (89.1%)
Jefferson County Educational Attainment (Age 25+)
 Jefferson CountyAlabama
Less than 9th Grade Education13,549 (3.0%)154,405 (4.7%)
9-12th Grade (No Diploma)34,009 (7.6%)326,654 (10.0%)
High School Graduate (Including Equivalency)119,622 (26.8%)1,012,551 (30.9%)