Public schools in Alabama
All 1,537 in one listEvery one on the record by city and county: open a place for its list, which you can filter by what each record says.
1,537 public schools in 372 cities and towns and 67 counties. From NCES’s yearly directory of Jul 1, 2026.
The biggest cities and towns
By how many public schools each holdsThe biggest counties
By how many public schools each holdsEvery city, town and county, A to Z
Cities and towns
A
B
C
D
E
F
G
H
L
M
O
P
Q
R
S
- Salem2
- Samson3
- Sand Rock1
- Saraland4
- Sardis City2
- Satsuma2
- Scottsboro6
- Seale4
- Section2
- Selma16
- Semmes4
- Sheffield4
- Shelby1
- Shorter1
- Silverhill1
- Skipperville2
- Slocomb3
- Smiths Station6
- Somerville4
- Southside2
- Spanish Fort4
- Spring Garden1
- Springville3
- Stapleton1
- Steele1
- Stevenson3
- Sulligent1
- Sumiton2
- Summerdale1
- Sweet Water1
- Sylacauga7
- Sylvania1
T
V
W
Y
Counties
C
M
No city, town or county by that name here. A ZIP code? Search for it above the states.
Source:
NCES, school directory, 2025-26 (preliminary). Released Jul 1, 2026. Updated yearly.