Skip to main content
AL County FIPS: 01003

Public Schools in Baldwin County, AL

Directory of 50 public schools operating in Baldwin County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 21,250 42,500 2020-2021: 29,244 students 29,244 2020-2021 2021-2022: 32,670 students 32,670 +11.7% 2021-2022 2022-2023: 35,010 students 35,010 +7.2% 2022-2023 2023-2024: 35,730 students 35,730 +2.1% 2023-2024 2024-2025: 35,975 students 35,975 +0.7% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 47 35,975 2,274.0 15.8:1 14,520
2023-2024 48 35,730 2,194.3 16.3:1 19,516
2022-2023 49 35,010 2,103.9 16.6:1 18,346
2021-2022 45 32,670 1,828.0 17.9:1 12,339
2020-2021 45 29,244 1,895.1 15.4:1 *reporting schools 13,836

School Districts in Baldwin County

Cities & Municipalities in Baldwin County

15 Cities

County Schools Listing

Page 1 of 2
School Name Grades Level District City Action
Baldwin County High School 9-12 High School Baldwin County Bay Minette View ›
Baldwin County Virtual School 7-12 High School Baldwin County Daphne View ›
Baldwin Preparatory Academy 10-11 Secondary School Baldwin County Loxley View ›
Bay Minette Elementary School PK-6 Elementary School Baldwin County Bay Minette View ›
Bay Minette Middle School 7-8 Middle School Baldwin County Bay Minette View ›
Belforest Elementary School K-6 Elementary School Baldwin County Daphne View ›
CF Taylor Alternative School — General K-12 Baldwin County Robertsdale View ›
Central Baldwin Middle School 7-8 Middle School Baldwin County Robertsdale View ›
Daphne East Elementary School PK-6 Elementary School Baldwin County Daphne View ›
Daphne Elementary School PK-3 Elementary School Baldwin County Daphne View ›
Daphne High School 9-12 High School Baldwin County Daphne View ›
Daphne Middle School 7-8 Middle School Baldwin County Daphne View ›
Delta Elementary School PK-6 Elementary School Baldwin County Bay Minette View ›
Elberta Elementary School PK-6 Elementary School Baldwin County Elberta View ›
Elberta High School 9-12 High School Baldwin County Elberta View ›
Elberta Middle School 7-8 Middle School Baldwin County Elberta View ›
Elsanor School PK-6 Elementary School Baldwin County Robertsdale View ›
Fairhope East Elementary PK-6 Elementary School Baldwin County Fairhope View ›
Fairhope High School 9-12 High School Baldwin County Fairhope View ›
Fairhope Middle School 7-8 Middle School Baldwin County Fairhope View ›
Fairhope West Elementary PK-6 Elementary School Baldwin County Fairhope View ›
Florence B Mathis Elementary PK-6 Elementary School Baldwin County Foley View ›
Foley Elementary School PK-6 Elementary School Baldwin County Foley View ›
Foley High School 9-12 High School Baldwin County Foley View ›
Foley Middle School 7-8 Middle School Baldwin County Foley View ›
Page 1 of 2