Cities and Towns in the United States > Alabama > Jefferson County > Birmingham AL > School

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 City
Lowest grade : PK, Highest grade : 5
Students : 560

Barrett Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 425

Bush Hills Academy

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 453

Bush K8

District of Birmingham City
Lowest grade : K, Highest grade : 8
Students : 277

Center Point Elementary School

District of Jefferson County
Lowest grade : K, Highest grade : 2
Students : 675

Central Park Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 540

Chalkville Elementary School

District of Jefferson County
Lowest grade : K, Highest grade : 5
Students : 1282

Charles A Brown Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 422

Christian School

District of Birmingham City
Lowest grade : K, Highest grade : 8
Students : 638

Crumly Chapel Elementary School

District of Jefferson County
Lowest grade : K, Highest grade : 5
Students : 374

Engle Day Treatment

District of Birmingham City
Lowest grade : 1, Highest grade : 7

Epic School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 421

Family Court Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 8

Glen Iris Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 835

Grantswood Community Elementary School

District of Jefferson County
Lowest grade : K, Highest grade : 2
Students : 363

Gresham Elementary School

District of Jefferson County
Lowest grade : K, Highest grade : 5
Students : 403

Hayes K8

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 953

Hemphill Elementary School

District of Birmingham City
Lowest grade : PK, Highest grade : 5
Students : 511

Hillview Elementary School

District of Jefferson County
Lowest grade : K, Highest grade : 5
Students : 324

Homebound Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 6

Hudson KEight School

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 717

Huffman Academy

District of Birmingham City
Lowest grade : PK, Highest grade : 5
Students : 809

Inglenook School

District of Birmingham City
Lowest grade : K, Highest grade : 8
Students : 414

Inverness Elementary School

District of Shelby County
Lowest grade : K, Highest grade : 3
Students : 609

Martha Gaskins K5

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 557

Minor Community School

District of Jefferson County
Lowest grade : K, Highest grade : 5
Students : 414

Minor Elementary School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 443

Mt Laurel Elementary School

District of Shelby County
Lowest grade : K, Highest grade : 5
Students : 599

Oak Mountain Elementary School

District of Shelby County
Lowest grade : K, Highest grade : 3
Students : 719

Oak Mountain Intermediate School

District of Shelby County
Lowest grade : 4, Highest grade : 5
Students : 692

Oliver K5 School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 444

Oxmoor K5

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 548

Phillips Academy

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 732

Princeton School

District of Birmingham City
Lowest grade : K, Highest grade : 5
Students : 257

Robinson Elementary School

District of Birmingham City
Lowest grade : PK, Highest grade : 5
Students : 415

South Hampton K8

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 537

Sun Valley Elementary School

District of Birmingham City
Lowest grade : PK, Highest grade : 5
Students : 588

Tarrant Elementary School

District of Tarrant City
Lowest grade : K, Highest grade : 2
Students : 338

Tarrant Intermediate School

District of Tarrant City
Lowest grade : 3, Highest grade : 6
Students : 360

Tuggle Elementary School

District of Birmingham City
Lowest grade : PK, Highest grade : 5
Students : 555

Washington Elementary School

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 634

West End Academy

District of Birmingham City
Lowest grade : PK, Highest grade : 5
Students : 629

Wylam K8

District of Birmingham City
Lowest grade : PK, Highest grade : 8
Students : 437

Middle schools in Birmingham

Arrington Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 336

City Elementary

District of Birmingham City
Lowest grade : 7, Highest grade : 8

Green Acres Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 313

Huffman Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 387

Jones Valley Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 369

Oak Mountain Middle School

District of Shelby County
Lowest grade : 6, Highest grade : 8
Students : 1115

Ossie Ware Mitchell Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 327

Smith Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 443

WE Putnam Middle SchoolMagnet

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 285

Wilkerson Middle School

District of Birmingham City
Lowest grade : 6, Highest grade : 8
Students : 314

High schools in Birmingham

Family Court High School

District of Birmingham City
Lowest grade : 9, Highest grade : 12
Students : 17

George Washington Carver High School

District of Birmingham City
Lowest grade : 9, Highest grade : 12
Students : 808

Homebound High School

District of Birmingham City
Lowest grade : 7, Highest grade : 12

Huffman High SchoolMagnet

District of Birmingham City
Lowest grade : 8, Highest grade : 12
Students : 1410

JacksonOlin High School

District of Birmingham City
Lowest grade : 8, Highest grade : 12
Students : 890

Oak Mountain High School

District of Shelby County
Lowest grade : 9, Highest grade : 12
Students : 1558

Parker High School

District of Birmingham City
Lowest grade : 9, Highest grade : 12
Students : 768

Ramsay High School

District of Birmingham City
Lowest grade : 9, Highest grade : 12
Students : 799

Tarrant High School

District of Tarrant City
Lowest grade : 7, Highest grade : 12
Students : 472

Wenonah High School

District of Birmingham City
Lowest grade : 9, Highest grade : 12
Students : 766

Woodlawn High SchoolMagnet

District of Birmingham City
Lowest grade : 9, Highest grade : 12
Students : 806

Alternative schools in Birmingham

Adolescent Day Treatment

District of Birmingham City
Lowest grade : K, Highest grade : 12

Fultondale High School

District of Jefferson County
Lowest grade : 6, Highest grade : 12
Students : 609

Jefferson County Counseling Learning CenterEast

District of Jefferson County
Lowest grade : K, Highest grade : 12

Spain Rehab

District of Jefferson County
Lowest grade : K, Highest grade : 12

Private schools in Birmingham

Advent Episcopal Day School

Lowest grade : PK, Highest grade : 8
Students : 308

Alabama Waldorf School

Lowest grade : PK, Highest grade : 8
Students : 124

Allan Cott School

Lowest grade : 2, Highest grade : 12
Students : 70

Arlington School

Lowest grade : 8, Highest grade : 12
Students : 23

Briarwood Christian School

Lowest grade : K, Highest grade : 12
Students : 1830

Calvary Resurrection Christian Academy

Lowest grade : PK, Highest grade : 3
Students : 132

Central Park Christian Schools

Lowest grade : K, Highest grade : 12
Students : 183

Cornerstone Schools Of Alabama

Lowest grade : PK, Highest grade : 12
Students : 445

Creative Montessori School

Lowest grade : PK, Highest grade : 6
Students : 219

Ephesus Academy

Lowest grade : K, Highest grade : 9
Students : 162

Forestdale Baptist

Lowest grade : PK, Highest grade : 6
Students : 99

Glen Iris Baptist School

Lowest grade : PK, Highest grade : 11
Students : 90

Hilltop Montessori School

Lowest grade : PK, Highest grade : 8
Students : 189

Holy Family Catholic Academy

Lowest grade : 6, Highest grade : 8
Students : 50

Holy Family Cristo Rey Catholic High School

Lowest grade : 9, Highest grade : 12
Students : 255

Integrity Christian Academy

Lowest grade : PK, Highest grade : 6
Students : 72

Islamic Academy Of Alabama

Lowest grade : PK, Highest grade : 12
Students : 224

John Carroll Catholic High School

Lowest grade : 9, Highest grade : 12
Students : 588

Joseph S Bruno Montessori Academy

Lowest grade : PK, Highest grade : 8
Students : 194

Maranathan Academy

Lowest grade : 7, Highest grade : 12
Students : 22

McElwain Christian Academy

Lowest grade : K, Highest grade : 5
Students : 32

Metropolitian School Of Talent And The Arts

Lowest grade : K, Highest grade : 5
Students : 10

NE Miles Jewish Day School

Lowest grade : K, Highest grade : 8
Students : 68

Our Lady Of Fatima Catholic School

Lowest grade : PK, Highest grade : 8
Students : 123

Our Lady Of Lourdes Kindergarten

Lowest grade : PK, Highest grade : K
Students : 76

Our Lady Of Sorrows

Lowest grade : PK, Highest grade : 8
Students : 379

Primrose School At Meadowbrook

Lowest grade : PK, Highest grade : K
Students : 50

Rushton School

Lowest grade : 6, Highest grade : 11
Students : 12

Spring Valley School

Lowest grade : 2, Highest grade : 12
Students : 62

St Barnabas Regional School

Lowest grade : PK, Highest grade : 8
Students : 170

St Francis Xavier School

Lowest grade : K, Highest grade : 8
Students : 202

St Mark United Methodist Kindergarten

Lowest grade : PK, Highest grade : K
Students : 89

St Rose Of Lima School

Lowest grade : PK, Highest grade : 8
Students : 208

Stonecreek Montessori Academy

Lowest grade : PK, Highest grade : 12
Students : 75

The Altamont School

Lowest grade : 5, Highest grade : 12
Students : 367

The American Academy For Young Professionals

Lowest grade : 6, Highest grade : 12
Students : 7

Uab Engel Therapeutic School And Day Treatment

Lowest grade : PK, Highest grade : 12
Students : 17

Westminster School At Oak Mountain

Lowest grade : K, Highest grade : 12
Students : 548

Winewood Christian School

Lowest grade : K, Highest grade : 12
Students : 9