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

Colbert County

Alabama · Public K-12

Public education in Colbert County reaches 8,178 students across 25 schools. Muscle Shoals City is the largest district at 2,979 students. The level mix is 13 elementary, 3 middle, and 8 high schools.

7-year change in Colbert County

SY 2017-18 vs SY 2024-25
Total enrollment
8,178
+60 (+1%) vs SY 2017-18
School count
22
0 (0%) vs SY 2017-18
% White
66%
was 72%
% Hispanic
7%
was 4%
% Black
18%
was 20%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
25
4 districts
Enrollment
8,178
NCES CCD
Median income
$60,628
Above Alabama avg
Free/reduced lunch
50.0%
Below Alabama avg
Elementary
13
4,305 students
Middle
3
1,105 students
High
8
2,768 students
Combined / other
1
schools
LARGEST DISTRICT
Muscle Shoals City
2,979 students · 4 districts in Colbert County

County vs. school enrollment demographics

Left bar is the racial makeup of Colbert 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
77%
Hispanic
4%
Black
16%
Asian
1%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
66%
Hispanic
7%
Black
18%
Asian
1%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
21.7%
adults 25+
Poverty rate
13.5%
ACS 5-year
Unemployment
3.1%
civilian labor
Median age
43
21.3% under 18

Test scores in Colbert County

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

See all 17 schools in Colbert County ranked by score →

All schools (25)

NameCityLevelGradesEnrollmentRating
Muscle Shoals High SchoolMuscle ShoalsHigh09-12864·
McBride Elementary SchoolMuscle ShoalsElementary03-05647·
Muscle Shoals Middle SchoolMuscle ShoalsMiddle06-08642·
Deshler High SchoolTuscumbiaHigh09-12488·
Colbert Heights Elementary SchoolTuscumbiaElementaryPK-06486·
Colbert Heights High SchoolTuscumbiaHigh07-12467·
Colbert County High SchoolLeightonHigh07-12438·
G W Trenholm Primary SchoolTuscumbiaElementaryPK-02413·
R E Thompson Intermediate SchoolTuscumbiaElementary03-05360·
Howell Graves PreschoolMuscle ShoalsElementaryPK-KG356·
Leighton Elementary SchoolLeightonElementaryPK-06355·
WA Threadgill Primary SchoolSheffieldElementaryPK-02344·
Deshler Middle SchoolTuscumbiaMiddle06-08336·
Sheffield High SchoolSheffieldHigh09-12305·
L E Willson Elementary SchoolSheffieldElementary03-06253·
Hatton Elementary SchoolLeightonElementaryPK-06236·
Highland Park Elementary SchoolMuscle ShoalsElementary01-02236·
Webster Elementary SchoolMuscle ShoalsElementary01-02234·
Cherokee Elementary SchoolCherokeeElementaryPK-06226·
Cherokee High SchoolCherokeeHigh07-12206·
New Bethel Elementary SchoolTuscumbiaElementaryPK-06159·
Sheffield Junior High SchoolSheffieldMiddle07-08127·
Deshler Alternative SchoolTuscumbiaCombined04-12··
Deshler Career Technical CenterTuscumbiaHigh09-12··
Muscle Shoals Career AcademyMuscle ShoalsHigh09-12··

Cities in Colbert County

Tuscumbia9 schoolsMuscle Shoals7 schoolsSheffield4 schoolsLeighton3 schoolsCherokee2 schools

About Colbert County

Colbert County is a sparse county of about 58,022 residents in Alabama. Its public-school system educates approximately 8,178 students across 25 schools.

For perspective, census numbers show median household income runs near $60,628, 22% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 14%. That income level is 9% meaningfully above the Alabama median.

Looking at the level breakdown, Colbert County spans 13 elementary schools (4,305 students), 3 middle schools (1,105), 8 high schools (2,768), and 1 combined or other schools.

Muscle Shoals City is the biggest district by enrollment, covering about 2,979 students across Colbert County.

Over the past 7-year window. Across the same 7-year window, public-school enrollment held roughly steady: 8,118 students in SY 2017-18 versus 8,178 in SY 2024-25. Demographically, the White share of enrollment decreased from 72% to 66%.

Within the allk12 community for this area, the community for Colbert County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools serve Colbert County?
There are 25 public K-12 schools in Colbert County, Alabama, with a combined enrollment of about 8,178.
How many high schools are in Colbert County?
Colbert County, Alabama has 8 public high schools, serving approximately 2,768 students.
How many middle schools are in Colbert County?
Colbert County, Alabama has 3 public middle schools, serving approximately 1,105 students.
How many elementary schools are in Colbert County?
Colbert County, Alabama has 13 public elementary schools, serving approximately 4,305 students.
What is the largest school district in Colbert County?
Muscle Shoals City is the largest school district in Colbert County, serving approximately 2,979 students. The county contains 4 school districts overall.
How many people live in Colbert County?
Colbert County has roughly 58,022 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Colbert County?
Median household income in Colbert County is $60,628, above the Alabama average of $55,552. About 13.5% of residents live below the federal poverty line.
How educated are residents of Colbert County?
Approximately 21.7% of adults 25 and older in Colbert County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Colbert County qualify for free or reduced lunch?
Roughly 50.0% of students in Colbert 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 Colbert County schools?
Across Colbert County public schools, the enrollment-weighted student-teacher ratio is approximately 15.8 to 1.

Colbert County school rankings

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