Baldwin County
Across 51 public schools, Baldwin County, Alabama serves roughly 35,975 K-12 students, roughly 1 in 7 residents. That works out to 28 elementary, 9 middle, and 13 high schools.
7-year change in Baldwin County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Baldwin County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Baldwin County
Latest 2024-25 ELA proficiency, 46 schools ranked. Alabama state average: 53.0%.
- Rockwell Elementary School· 88.6%
- Orange Beach Elementary School· 87.1%
- Fairhope West Elementary· 86.7%
- Spanish Fort Elementary School· 85.2%
- Fairhope East Elementary· 85.1%
- Foley High School· 28.3%
- Baldwin County High School· 39.6%
- Robertsdale High School· 41.8%
- Bay Minette Middle School· 46.4%
- Elberta High School· 46.5%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Daphne High School | Daphne | High | 09-12 | 1,639 | · |
| Fairhope High School | Fairhope | High | 09-12 | 1,536 | · |
| Foley High School | Foley | High | 09-12 | 1,520 | · |
| Robertsdale High School | Robertsdale | High | 09-12 | 1,418 | · |
| Gulf Shores Elementary School | Gulf Shores | Elementary | PK-05 | 1,230 | · |
| Spanish Fort High School | Spanish Fort | High | 09-12 | 1,115 | · |
| Robertsdale Elementary School | Robertsdale | Elementary | PK-06 | 1,081 | · |
| Belforest Elementary School | Daphne | Elementary | KG-06 | 1,069 | · |
| Elberta Elementary School | Elberta | Elementary | PK-06 | 1,034 | · |
| Florence B Mathis Elementary | Foley | Elementary | PK-06 | 1,023 | · |
| Foley Elementary School | Foley | Elementary | PK-06 | 1,022 | · |
| Fairhope West Elementary | Fairhope | Elementary | PK-06 | 972 | · |
| Daphne East Elementary School | Daphne | Elementary | PK-06 | 947 | · |
| Magnolia School | Foley | Elementary | PK-06 | 944 | · |
| Baldwin County High School | Bay Minette | High | 09-12 | 940 | · |
| Gulf Shores High School | Gulf Shores | High | 09-12 | 927 | · |
| Fairhope East Elementary | Fairhope | Elementary | PK-06 | 913 | · |
| Daphne Middle School | Daphne | Middle | 07-08 | 861 | · |
| Foley Middle School | Foley | Middle | 07-08 | 823 | · |
| Bay Minette Elementary School | Bay Minette | Elementary | PK-06 | 814 | · |
| J Larry Newton School | Fairhope | Elementary | PK-06 | 804 | · |
| Fairhope Middle School | Fairhope | Middle | 07-08 | 775 | · |
| Central Baldwin Middle School | Robertsdale | Middle | 07-08 | 768 | · |
| Elberta High School | Elberta | High | 09-12 | 735 | · |
| Spanish Fort Elementary School | Spanish Fort | Elementary | PK-06 | 726 | · |
| Rockwell Elementary School | Spanish Fort | Elementary | PK-06 | 682 | · |
| Daphne Elementary School | Daphne | Elementary | PK-03 | 671 | · |
| Orange Beach MiddleHigh School | Orange Beach | High | 07-12 | 662 | · |
| Spanish Fort Middle School | Spanish Fort | Middle | 07-08 | 649 | · |
| Stonebridge Elementary | Loxley | Elementary | PK-06 | 620 | · |
| Summerdale School | Summerdale | Elementary | PK-08 | 615 | · |
| Orange Beach Elementary School | Orange Beach | Elementary | PK-06 | 600 | · |
| Gulf Shores Middle School | Gulf Shores | Middle | 06-08 | 591 | · |
| Perdido Elementary School | Perdido | Elementary | PK-08 | 572 | · |
| Baldwin Preparatory Academy | Loxley | High | 10-11 | 528 | · |
| Loxley Elementary School | Loxley | Elementary | PK-06 | 497 | · |
| Silverhill School | Silverhill | Elementary | PK-06 | 497 | · |
| Pine Grove Elementary School | Bay Minette | Elementary | PK-06 | 449 | · |
| Bay Minette Middle School | Bay Minette | Middle | 07-08 | 432 | · |
| W J Carroll Intermediate School | Daphne | Middle | 04-06 | 414 | · |
| Elsanor School | Robertsdale | Elementary | PK-06 | 375 | · |
| Rosinton School | Robertsdale | Elementary | PK-06 | 325 | · |
| Baldwin County Virtual School | Daphne | High | 07-12 | 298 | · |
| Elberta Middle School | Elberta | Middle | 07-08 | 276 | · |
| Delta Elementary School | Bay Minette | Elementary | PK-06 | 228 | · |
| Stapleton School | Stapleton | Elementary | PK-06 | 203 | · |
| Swift Elementary School | Bon Secour | Elementary | PK-06 | 155 | · |
| Baldwin County Elementary Virtual School | Daphne | Combined | M-M | · | · |
| CF Taylor Alternative School | Robertsdale | Elementary | M-M | · | · |
| North Baldwin Center For Technology | Bay Minette | High | 09-12 | · | · |
| South Baldwin Center For Technology | Robertsdale | High | 09-12 | · | · |
Cities in Baldwin County
About Baldwin County
In Alabama, Baldwin County is a mid-sized county of about 246,989 residents. 51 public schools across the county serves about 35,975 students between them.
Stepping back, census numbers show the median household earns about $78,775 a year, roughly 34% of adults have completed at least a four-year degree, and the federal-poverty share is near 7%. That income level is 42% higher than the Alabama median.
In terms of grade levels, Baldwin County is built around 28 elementary schools (19,068 students), 9 middle schools (5,589), 13 high schools (11,318), and 1 combined or other schools.
Baldwin County Public Schools is the biggest district by enrollment, covering about 31,965 students across Baldwin County.
Trend over the past 7 years. Combined enrollment now sits at 35,975 students, grew 13% from the 31,782 reported in SY 2017-18. The school count climbed from 42 to 47 across the same 7-year window. On the demographic side, White enrollment moved from 72% to 67% over the same window.
In the discussion threads here, the community for Baldwin County discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.