Birmingham, AL has 107 schools, 43 of them are Elementary, 10 Middle Schools, 11 High Schools and 4 alternative Schools.
List of schools in Birmingham
Elementary schools in Birmingham
Avondale Elementary School
District of Birmingham CityLowest grade : PK, Highest grade : 5
Students : 560
Barrett Elementary School
District of Birmingham CityLowest grade : K, Highest grade : 5
Students : 425
Center Point Elementary School
District of Jefferson CountyLowest grade : K, Highest grade : 2
Students : 675
Central Park Elementary School
District of Birmingham CityLowest grade : K, Highest grade : 5
Students : 540
Chalkville Elementary School
District of Jefferson CountyLowest grade : K, Highest grade : 5
Students : 1282
Charles A Brown Elementary School
District of Birmingham CityLowest grade : K, Highest grade : 5
Students : 422
Crumly Chapel Elementary School
District of Jefferson CountyLowest grade : K, Highest grade : 5
Students : 374
Glen Iris Elementary School
District of Birmingham CityLowest grade : K, Highest grade : 5
Students : 835
Grantswood Community Elementary School
District of Jefferson CountyLowest grade : K, Highest grade : 2
Students : 363
Gresham Elementary School
District of Jefferson CountyLowest grade : K, Highest grade : 5
Students : 403
Hemphill Elementary School
District of Birmingham CityLowest grade : PK, Highest grade : 5
Students : 511
Hillview Elementary School
District of Jefferson CountyLowest grade : K, Highest grade : 5
Students : 324
Inverness Elementary School
District of Shelby CountyLowest grade : K, Highest grade : 3
Students : 609
Mt Laurel Elementary School
District of Shelby CountyLowest grade : K, Highest grade : 5
Students : 599
Oak Mountain Elementary School
District of Shelby CountyLowest grade : K, Highest grade : 3
Students : 719
Oak Mountain Intermediate School
District of Shelby CountyLowest grade : 4, Highest grade : 5
Students : 692
Robinson Elementary School
District of Birmingham CityLowest grade : PK, Highest grade : 5
Students : 415
Sun Valley Elementary School
District of Birmingham CityLowest grade : PK, Highest grade : 5
Students : 588
Tarrant Intermediate School
District of Tarrant CityLowest grade : 3, Highest grade : 6
Students : 360
Tuggle Elementary School
District of Birmingham CityLowest grade : PK, Highest grade : 5
Students : 555
Washington Elementary School
District of Birmingham CityLowest grade : PK, Highest grade : 8
Students : 634
Middle schools in Birmingham
Green Acres Middle School
District of Birmingham CityLowest grade : 6, Highest grade : 8
Students : 313
Jones Valley Middle School
District of Birmingham CityLowest grade : 6, Highest grade : 8
Students : 369
Oak Mountain Middle School
District of Shelby CountyLowest grade : 6, Highest grade : 8
Students : 1115
Ossie Ware Mitchell Middle School
District of Birmingham CityLowest grade : 6, Highest grade : 8
Students : 327
WE Putnam Middle SchoolMagnet
District of Birmingham CityLowest grade : 6, Highest grade : 8
Students : 285
High schools in Birmingham
Family Court High School
District of Birmingham CityLowest grade : 9, Highest grade : 12
Students : 17
George Washington Carver High School
District of Birmingham CityLowest grade : 9, Highest grade : 12
Students : 808
Huffman High SchoolMagnet
District of Birmingham CityLowest grade : 8, Highest grade : 12
Students : 1410
JacksonOlin High School
District of Birmingham CityLowest grade : 8, Highest grade : 12
Students : 890
Oak Mountain High School
District of Shelby CountyLowest grade : 9, Highest grade : 12
Students : 1558
Woodlawn High SchoolMagnet
District of Birmingham CityLowest grade : 9, Highest grade : 12
Students : 806
Alternative schools in Birmingham
Fultondale High School
District of Jefferson CountyLowest grade : 6, Highest grade : 12
Students : 609
Jefferson County Counseling Learning CenterEast
District of Jefferson CountyLowest grade : K, Highest grade : 12