The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

St. Clair County

Alabama · Public K-12

Inside St. Clair County, Alabama, public K-12 schools number 29 and serve about 13,737 students out of a population of 94,166. By level, that breaks down as 12 elementary, 7 middle, and 6 high schools.

7-year change in St. Clair County

SY 2017-18 vs SY 2024-25
Total enrollment
13,737
+550 (+4%) vs SY 2017-18
School count
26
+1 (+4%) vs SY 2017-18
% White
75%
was 82%
% Hispanic
6%
was 4%
% Black
13%
was 11%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
29
2 districts
Enrollment
13,737
NCES CCD
Median income
$77,463
Above Alabama avg
Free/reduced lunch
48.5%
Below Alabama avg
Elementary
12
5,419 students
Middle
7
3,773 students
High
6
3,716 students
Combined / other
4
829 students
LARGEST DISTRICT
St Clair County
9,658 students · 2 districts in St. Clair County

County vs. school enrollment demographics

Left bar is the racial makeup of St. Clair 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".

County residents
White
84%
Hispanic
3%
Black
10%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
75%
Hispanic
6%
Black
13%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
Bachelor's+
21.4%
adults 25+
Poverty rate
8.2%
ACS 5-year
Unemployment
4.6%
civilian labor
Median age
41
22.2% under 18

Test scores in St. Clair County

Latest 2024-25 ELA proficiency, 24 schools ranked. Alabama state average: 53.0%.

See all 24 schools in St. Clair County ranked by score →

All schools (29)

NameCityLevelGradesEnrollmentRating
Pell City High SchoolPell CityHigh09-121,193·
Moody Elementary SchoolMoodyElementaryPK-03839·
Springville Elementary SchoolSpringvilleElementaryPK-04779·
Springville High SchoolSpringvilleHigh09-12772·
Springville Middle SchoolSpringvilleMiddle05-08723·
Moody High SchoolMoodyHigh09-12708·
Margaret ElementaryMargaretElementaryKG-05707·
Saint Clair County High SchoolOdenvilleHigh09-12665·
Duran Junior High SchoolPell CityMiddle07-08601·
Williams Intermediate SchoolPell CityMiddle04-07598·
Moody Middle SchoolMoodyMiddle04-06573·
Odenville Middle SchoolOdenvilleMiddle06-08534·
Ashville Elementary SchoolAshvilleElementaryPK-04476·
Walter M Kennedy SchoolPell CityElementaryKG-04437·
Odenville Elementary SchoolOdenvilleElementaryPK-02435·
SCC Virtual Preparatory AcademyAshvilleCombinedKG-12418·
Ragland High SchoolRaglandCombinedPK-12411·
Coosa Valley Elementary SchoolCropwellElementaryKG-04404·
Iola Roberts Elementary SchoolPell CityElementaryKG-04402·
Ashville High SchoolAshvilleHigh09-12378·
Moody Junior High SchoolMoodyMiddle07-08373·
Ashville Middle SchoolAshvilleMiddle05-08371·
Odenville Intermediate SchoolOdenvilleElementary03-05355·
Eden Elementary SchoolPell CityElementaryKG-04346·
Steele Elementary SchoolSteeleElementaryPK-06141·
Legacy CenterPell CityElementaryPK-PK98·
Duran SouthPell CityCombinedM-M··
Eden Area Technical CenterAshvilleHigh09-12··
Ruben Yancy Alternative SchoolAshvilleCombinedKG-12··

Cities in St. Clair County

Pell City8 schoolsAshville6 schoolsMoody4 schoolsOdenville4 schoolsSpringville3 schoolsCropwell1 schoolMargaret1 schoolRagland1 schoolSteele1 school

About St. Clair County

In Alabama, St. Clair County is a moderately sized county of about 94,166 residents. 29 public schools across the county teaches about 13,737 students between them.

In context, census numbers show median household income runs near $77,463, about 21% of adults have a bachelor's degree or above, and the federal-poverty share is near 8%. That income level is 39% above the Alabama median.

On the level-by-level breakdown, St. Clair County comprises 12 elementary schools (5,419 students), 7 middle schools (3,773), 6 high schools (3,716), and 4 combined or other schools.

St Clair County dominates the local landscape, accounting for roughly 9,658 students on its own.

Five-year track record. Total public-school enrollment in St. Clair County has expanded 4% since SY 2017-18, moving from about 13,187 students to 13,737. The school count climbed from 25 to 26 across the same 7-year window. On the demographic side, White enrollment moved from 82% to 75% over the same window.

On allk12, the community for St. Clair County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in St. Clair County?
St. Clair County, Alabama has 29 public K-12 schools serving approximately 13,737 students.
How many high schools are in St. Clair County?
St. Clair County, Alabama has 6 public high schools, serving approximately 3,716 students.
How many middle schools are in St. Clair County?
St. Clair County, Alabama has 7 public middle schools, serving approximately 3,773 students.
How many elementary schools are in St. Clair County?
St. Clair County, Alabama has 12 public elementary schools, serving approximately 5,419 students.
What is the largest school district in St. Clair County?
St Clair County is the largest school district in St. Clair County, serving approximately 9,658 students. The county contains 2 school districts overall.
What is the population of St. Clair County?
St. Clair County, Alabama has a population of approximately 94,166, with a median age of 41. About 22.2% of residents are under 18.
What is the median household income in St. Clair County?
Median household income in St. Clair County is $77,463, above the Alabama average of $55,552. About 8.2% of residents live below the federal poverty line.
How educated are residents of St. Clair County?
Approximately 21.4% of adults 25 and older in St. Clair County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in St. Clair County qualify for free or reduced lunch?
Roughly 48.5% of students in St. Clair County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Alabama county average of 60.5%.
What is the student-teacher ratio in St. Clair County schools?
Across St. Clair County public schools, the enrollment-weighted student-teacher ratio is approximately 18.7 to 1.

St. Clair County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data