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

Covington County

Alabama · Public K-12

Across 14 public schools, Covington County, Alabama serves roughly 6,173 K-12 students, roughly 1 in 6 residents. By grade band, the county runs 5 elementary, 3 middle, and 4 high schools.

7-year change in Covington County

SY 2017-18 vs SY 2024-25
Total enrollment
6,173
+31 (+1%) vs SY 2017-18
School count
14
-1 (-7%) vs SY 2017-18
% White
76%
was 79%
% Hispanic
4%
was 2%
% Black
15%
was 17%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
14
3 districts
Enrollment
6,173
NCES CCD
Median income
$52,456
Below Alabama avg
Free/reduced lunch
56.6%
Below Alabama avg
Elementary
5
2,661 students
Middle
3
936 students
High
4
1,533 students
Combined / other
2
1,043 students
LARGEST DISTRICT
Covington County Public Schools
3,028 students · 3 districts in Covington County

County vs. school enrollment demographics

Left bar is the racial makeup of Covington 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
83%
Hispanic
2%
Black
12%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
School enrollment
White
76%
Hispanic
4%
Black
15%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
17.2%
adults 25+
Poverty rate
15.1%
ACS 5-year
Unemployment
5.2%
civilian labor
Median age
43
22.2% under 18

Test scores in Covington County

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

Lowest 5 schools (ELA)
  1. Opp High School· 28.4%
  2. Andalusia High School· 29.7%
  3. Red Level School· 44.4%
  4. Florala High School· 49.1%
  5. Straughn High School· 54.4%

See all 14 schools in Covington County ranked by score →

All schools (14)

NameCityLevelGradesEnrollmentRating
Andalusia Elementary SchoolAndalusiaElementaryPK-061,082·
Straughn Elementary SchoolAndalusiaElementaryPK-05569·
Opp Elementary SchoolOppElementaryPK-04547·
Red Level SchoolRed LevelCombinedPK-12535·
Pleasant Home SchoolAndalusiaCombinedPK-12508·
Andalusia High SchoolAndalusiaHigh09-12471·
Straughn High SchoolAndalusiaHigh09-12433·
Opp High SchoolOppHigh09-12396·
Opp Middle SchoolOppMiddle05-08379·
WS Harlan Elementary SchoolLockhartElementaryPK-06293·
Straughn Middle SchoolAndalusiaMiddle06-08287·
Andalusia Junior HighAndalusiaMiddle07-08270·
Florala High SchoolFloralaHigh07-12233·
Fleeta SchoolOppElementaryPK-08170·

Cities in Covington County

Andalusia7 schoolsOpp4 schoolsFlorala1 schoolLockhart1 schoolRed Level1 school

About Covington County

Across the sparse Alabama county of Covington County of about 37,628 residents, the public-school footprint covers 14 schools and about 6,173 students.

Zooming out, census numbers show median household income runs near $52,456, 17% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 15%. That income level is 6% meaningfully below the Alabama median.

In terms of grade levels, Covington County spans 5 elementary schools (2,661 students), 3 middle schools (936), 4 high schools (1,533), and 2 combined or other schools.

Covington County Public Schools is the biggest district by enrollment, covering about 3,028 students across Covington County.

Trend over the past 7 years. Combined enrollment now sits at 6,173 students, remained close to its prior level from the 6,142 reported in SY 2017-18. Over that span, Covington County shed 1 school, going from 15 to 14.

Within the allk12 community for this area, the community for Covington 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 K-12 schools serve Covington County?
There are 14 public K-12 schools in Covington County, Alabama, with a combined enrollment of about 6,173.
How many high schools are in Covington County?
Covington County, Alabama has 4 public high schools, serving approximately 1,533 students.
How many middle schools are in Covington County?
Covington County, Alabama has 3 public middle schools, serving approximately 936 students.
How many elementary schools are in Covington County?
Covington County, Alabama has 5 public elementary schools, serving approximately 2,661 students.
What is the largest school district in Covington County?
Covington County Public Schools is the largest school district in Covington County, serving approximately 3,028 students. The county contains 3 school districts overall.
What is the population of Covington County?
Covington County, Alabama has a population of approximately 37,628, with a median age of 43. About 22.2% of residents are under 18.
What is the median household income in Covington County?
Median household income in Covington County is $52,456, below the Alabama average of $55,552. About 15.1% of residents live below the federal poverty line.
How educated are residents of Covington County?
Approximately 17.2% of adults 25 and older in Covington County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Covington County qualify for free or reduced lunch?
Roughly 56.6% of students in Covington 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 Covington County schools?
Across Covington County public schools, the enrollment-weighted student-teacher ratio is approximately 16.3 to 1.

Covington County school rankings

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