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

Shelby County

Alabama · Public K-12

46 public schools serving approximately 35,800 students, in a county of 230,211 residents.

Schools
46
4 districts
Enrollment
35,800
NCES CCD
Median income
$97,961
Above Alabama avg
Free/reduced lunch
41.5%
Below Alabama avg
Elementary
22
schools
Middle
10
schools
High
13
schools
Combined / other
1
schools
LARGEST DISTRICT
Shelby County
21,179 students · 4 districts in Shelby County

County vs. school enrollment demographics

Left bar is the racial makeup of Shelby 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
76%
Hispanic
8%
Black
14%
Asian
2%
Two or more
5%
Native American
0%
Pacific Islander
0%
School enrollment
White
61%
Hispanic
n/r
Black
19%
Asian
3%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
46.8%
adults 25+
Poverty rate
5.0%
ACS 5-year
Unemployment
2.9%
civilian labor
Median age
40
22.8% under 18

All schools (46)

NameCityLevelGradesEnrollmentRating
Thompson High SchoolAlabasterHigh09-122,203·
Oak Mountain High SchoolBirminghamHigh09-121,561·
Spain Park High SchoolHooverHigh09-121,503·
Thompson Middle SchoolAlabasterMiddle06-081,434·
Helena High SchoolHelenaHigh09-121,418·
Chelsea High SchoolChelseaHigh09-121,400·
Oak Mountain Middle SchoolBirminghamMiddle06-081,175·
Robert F Bumpus Middle SchoolHooverMiddle06-081,128·
Berry Middle SchoolHooverMiddle06-081,113·
Pelham High SchoolPelhamHigh09-121,080·
Calera HighCaleraHigh09-121,066·
Helena MiddleHelenaMiddle06-081,035·
Chelsea Middle SchoolChelseaMiddle06-08951·
Creek View Elementary SchoolMayleneElementaryPK-03946·
Helena Intermediate SchoolHelenaElementary03-05945·
Meadow View Elementary SchoolAlabasterElementaryPK-03944·
Thompson Intermediate SchoolAlabasterElementary04-05898·
Helena Elementary SchoolHelenaElementaryKG-02868·
Chelsea Park Elementary SchoolChelseaElementaryPK-05867·
Pelham Park Middle SchoolPelhamMiddle06-08808·
Pelham RidgePelhamElementaryPK-05789·
Calera Intermediate SchoolCaleraElementary03-05766·
Calera MiddleMontevalloMiddle06-08755·
Calera ElementaryCaleraElementaryKG-02752·
Montevallo Elementary SchoolMontevalloElementaryKG-05749·
Pelham OaksPelhamElementaryPK-05748·
Oak Mountain Elementary SchoolBirminghamElementaryPK-03713·
Forest Oaks Elementary SchoolChelseaElementaryKG-05683·
Oak Mountain Intermediate SchoolBirminghamElementary04-05619·
Riverchase Elementary SchoolHooverElementaryPK-05603·
Shelby County High SchoolColumbianaHigh09-12584·
Inverness Elementary SchoolBirminghamElementaryPK-03582·
Elvin Hill Elementary SchoolColumbianaElementaryKG-05534·
Mt Laurel Elementary SchoolBirminghamElementaryKG-05514·
Montevallo High SchoolMontevalloHigh09-12506·
Vincent Middle High SchoolVincentHigh06-12465·
Columbiana Middle SchoolColumbianaMiddle06-08428·
Greystone Elementary SchoolHooverElementaryPK-05424·
Vincent Elementary SchoolVincentElementaryPK-05393·
Montevallo Middle SchoolMontevalloMiddle06-08369·
Wilsonville Elementary SchoolWilsonvilleElementaryPK-05213·
Shelby Elementary SchoolShelbyElementaryPK-05209·
Linda Nolen Learning CenterPelhamOtherPK-1259·
Career Technical Education CenterColumbianaHigh09-120·
New DirectionColumbianaHigh06-120·
Riverchase Career Connection CenterHooverHigh10-120·

Frequently asked

How many K-12 schools serve Shelby County?
There are 46 public K-12 schools in Shelby County, Alabama, with a combined enrollment of about 35,800.
How many high schools are in Shelby County?
Shelby County, Alabama has 13 public high schools, along with 10 middle schools and 22 elementary schools.
What is the largest school district in Shelby County?
Shelby County is the largest school district in Shelby County, serving approximately 21,179 students. The county contains 4 school districts overall.
How many people live in Shelby County?
Shelby County has roughly 230,211 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Shelby County?
Median household income in Shelby County is $97,961, above the Alabama average of $55,552. About 5.0% of residents live below the federal poverty line.
How educated are residents of Shelby County?
Approximately 46.8% of adults 25 and older in Shelby County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Shelby County qualify for free or reduced lunch?
Roughly 41.5% of students in Shelby 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 67.0%.
What is the student-teacher ratio in Shelby County schools?
Across Shelby County public schools, the enrollment-weighted student-teacher ratio is approximately 17.4 to 1.
What is the racial makeup of Shelby County?
Shelby County residents are approximately 76% White, 8% Hispanic, 14% Black, 2% Asian, 5% two or more races according to the Census ACS 5-year estimate.
What share of housing in Shelby County is owner-occupied?
Shelby County has about 91,995 housing units, of which roughly 81.4% are owner-occupied.
DATA · Census ACS 5-year · NCES Common Core of Data