St. Clair County
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-25County 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".
Test scores in St. Clair County
Latest 2024-25 ELA proficiency, 24 schools ranked. Alabama state average: 53.0%.
- Coosa Valley Elementary School· 85.1%
- Springville Elementary School· 85.1%
- Moody Elementary School· 80.7%
- Steele Elementary School· 76.8%
- Margaret Elementary· 75.5%
- Saint Clair County High School· 16.1%
- Pell City High School· 17.0%
- Ashville High School· 22.1%
- SCC Virtual Preparatory Academy· 31.9%
- Moody High School· 38.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Pell City High School | Pell City | High | 09-12 | 1,193 | · |
| Moody Elementary School | Moody | Elementary | PK-03 | 839 | · |
| Springville Elementary School | Springville | Elementary | PK-04 | 779 | · |
| Springville High School | Springville | High | 09-12 | 772 | · |
| Springville Middle School | Springville | Middle | 05-08 | 723 | · |
| Moody High School | Moody | High | 09-12 | 708 | · |
| Margaret Elementary | Margaret | Elementary | KG-05 | 707 | · |
| Saint Clair County High School | Odenville | High | 09-12 | 665 | · |
| Duran Junior High School | Pell City | Middle | 07-08 | 601 | · |
| Williams Intermediate School | Pell City | Middle | 04-07 | 598 | · |
| Moody Middle School | Moody | Middle | 04-06 | 573 | · |
| Odenville Middle School | Odenville | Middle | 06-08 | 534 | · |
| Ashville Elementary School | Ashville | Elementary | PK-04 | 476 | · |
| Walter M Kennedy School | Pell City | Elementary | KG-04 | 437 | · |
| Odenville Elementary School | Odenville | Elementary | PK-02 | 435 | · |
| SCC Virtual Preparatory Academy | Ashville | Combined | KG-12 | 418 | · |
| Ragland High School | Ragland | Combined | PK-12 | 411 | · |
| Coosa Valley Elementary School | Cropwell | Elementary | KG-04 | 404 | · |
| Iola Roberts Elementary School | Pell City | Elementary | KG-04 | 402 | · |
| Ashville High School | Ashville | High | 09-12 | 378 | · |
| Moody Junior High School | Moody | Middle | 07-08 | 373 | · |
| Ashville Middle School | Ashville | Middle | 05-08 | 371 | · |
| Odenville Intermediate School | Odenville | Elementary | 03-05 | 355 | · |
| Eden Elementary School | Pell City | Elementary | KG-04 | 346 | · |
| Steele Elementary School | Steele | Elementary | PK-06 | 141 | · |
| Legacy Center | Pell City | Elementary | PK-PK | 98 | · |
| Duran South | Pell City | Combined | M-M | · | · |
| Eden Area Technical Center | Ashville | High | 09-12 | · | · |
| Ruben Yancy Alternative School | Ashville | Combined | KG-12 | · | · |
Cities in St. Clair County
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.