Public schools in Alabama
Shortlist up to four to read them side by side.
Filter them by what their records say, and open any one to read it: every fact with its source and date.
1,537 public schools in Alabama.
From NCES’s yearly directory of Jul 1, 2026.
1,537of 1,537 public schoolsshown with your filters
The list
- Public high school for grades 9 to 12 Oakman High School Oakman, Alabama 35579 23.9%of students chronically absent, 2022-23315students, 2024-2520.3students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students315Per teacher20.3Chronically absent23.9%
- Public middle school for grades 5 to 8 Oakman Middle School Oakman, Alabama 35579 24.1%of students chronically absent, 2022-23249students, 2024-2519.2students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students249Per teacher19.2Chronically absent24.1%
- Public elementary school for grades pre-K to 2 Odenville Elementary School Odenville, Alabama 35120 27.6%of students chronically absent, 2022-23435students, 2024-2518.1students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students435Per teacher18.1Chronically absent27.6%
- Public elementary school for grades 3 to 5 Odenville Intermediate School Odenville, Alabama 35120 16.1%of students chronically absent, 2022-23355students, 2024-2519.7students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students355Per teacher19.7Chronically absent16.1%
- Public middle school for grades 6 to 8 Odenville Middle School Odenville, Alabama 35120 27.5%of students chronically absent, 2022-23534students, 2024-2521.9students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students534Per teacher21.9Chronically absent27.5%
- Public elementary school for grades 3 to 5 Ogletree Elementary School Auburn, Alabama 36830 6.1%of students chronically absent, 2022-23523students, 2024-2518.2students per teacher Levelpublic elementary school for grades 3 to 5Grades3 to 5Students523Per teacher18.2Chronically absent6.1%
- Public elementary school for grades pre-K to 6 Ohatchee Elementary School Ohatchee, Alabama 36271 29.2%of students chronically absent, 2022-23472students, 2024-2516.9students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students472Per teacher16.9Chronically absent29.2%
- Public high school for grades 7 to 12 Ohatchee High School Ohatchee, Alabama 36271 24.0%of students chronically absent, 2022-23391students, 2024-2516.6students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students391Per teacher16.6Chronically absent24%
- Public elementary school for grades K to 5 Old Shell Road Magnet School Mobile, Alabama 36607 5.2%of students chronically absent, 2022-23369students, 2024-2514.9students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students369Per teacher14.9Chronically absent5.2%
- Public elementary school for grades pre-K to 5 Olive J Dodge Elementary School Mobile, Alabama 36693 27.6%of students chronically absent, 2022-23862students, 2024-2518.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students862Per teacher18.7Chronically absent27.6%
- Public elementary school for grades pre-K to 5 Oliver Elementary School Seale, Alabama 36875 19.1%of students chronically absent, 2022-23481students, 2024-2516.0students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students481Per teacher16Chronically absent19.1%
- Public elementary school for grades pre-K to 5 Oliver K5 School Birmingham, Alabama 35212 29.4%of students chronically absent, 2022-23343students, 2024-2520.8students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students343Per teacher20.8Chronically absent29.4%
- Public elementary school for grades K to 5 Oneonta Elementary School Oneonta, Alabama 35121 9.8%of students chronically absent, 2022-23663students, 2024-2516.7students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students663Per teacher16.7Chronically absent9.8%
- Public high school for grades 9 to 12 Oneonta High School Oneonta, Alabama 35121 12.7%of students chronically absent, 2022-23401students, 2024-2515.7students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students401Per teacher15.7Chronically absent12.7%
- Public middle school for grades 6 to 8 Oneonta Middle School Oneonta, Alabama 35121 5.6%of students chronically absent, 2022-23316students, 2024-2515.5students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students316Per teacher15.5Chronically absent5.6%
- Public high school for grades 9 to 12 Opelika High School Opelika, Alabama 36801 30.0%of students chronically absent, 2022-231,590students, 2024-2516.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,590Per teacher16.9Chronically absent30%
- Public alternative school for grades K to 12 Opelika Learning Center Opelika, Alabama 36801 Levelpublic alternative school for grades K to 12GradesK to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public middle school for grades 4 to 8 Opelika Middle School Opelika, Alabama 36801 25.4%of students chronically absent, 2022-23812students, 2024-2516.3students per teacher Levelpublic middle school for grades 4 to 8Grades4 to 8Students812Per teacher16.3Chronically absent25.4%
- Public elementary school for grades pre-K to 4 Opp Elementary School Opp, Alabama 36467 14.3%of students chronically absent, 2022-23547students, 2024-2516.6students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students547Per teacher16.6Chronically absent14.3%
- Public high school for grades 9 to 12 Opp High School Opp, Alabama 36467 20.6%of students chronically absent, 2022-23396students, 2024-2515.5students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students396Per teacher15.5Chronically absent20.6%
- Public middle school for grades 5 to 8 Opp Middle School Opp, Alabama 36467 18.0%of students chronically absent, 2022-23379students, 2024-2515.2students per teacher Levelpublic middle school for grades 5 to 8Grades5 to 8Students379Per teacher15.2Chronically absent18%
- Public elementary school for grades pre-K to 6 Orange Beach Elementary School Orange Beach, Alabama 36561 12.5%of students chronically absent, 2022-23600students, 2024-2514.6students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students600Per teacher14.6Chronically absent12.5%
- Public high school for grades 7 to 12 Orange Beach MiddleHigh School Orange Beach, Alabama 36561 31.9%of students chronically absent, 2022-23662students, 2024-2515.0students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students662Per teacher15Chronically absent31.9%
- Public elementary school for grades pre-K to 5 Orchard Elementary School Mobile, Alabama 36618 38.6%of students chronically absent, 2022-23622students, 2024-2522.0students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students622Per teacher22Chronically absent38.6%
- Public elementary school for grades pre-K to 5 ORourke Elementary School Mobile, Alabama 36695 27.2%of students chronically absent, 2022-23799students, 2024-2518.8students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students799Per teacher18.8Chronically absent27.2%
- Public middle school for grades 6 to 8 Ossie Ware Mitchell Middle School Birmingham, Alabama 35206 34.9%of students chronically absent, 2022-23330students, 2024-2522.0students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students330Per teacher22Chronically absent34.9%
- Public elementary school for grades pre-K to 4 Owens Cross Roads School Owens Cross Roads, Alabama 35763 26.8%of students chronically absent, 2022-23338students, 2024-2518.8students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students338Per teacher18.8Chronically absent26.8%
- Public career and technical school for grades 9 to 12 Oxford Area Vocational School Oxford, Alabama 36203 Levelpublic career and technical school for grades 9 to 12Grades9 to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public elementary school for grades pre-K to 4 Oxford Elementary School Oxford, Alabama 36203 14.7%of students chronically absent, 2022-23837students, 2024-2512.8students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students837Per teacher12.8Chronically absent14.7%
- Public high school for grades 9 to 12 Oxford High School Oxford, Alabama 36203 31.6%of students chronically absent, 2022-231,242students, 2024-2515.3students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,242Per teacher15.3Chronically absent31.6%
- Public middle school for grades 7 to 8 Oxford Middle School Oxford, Alabama 36203 22.2%of students chronically absent, 2022-23619students, 2024-2514.7students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students619Per teacher14.7Chronically absent22.2%
- Public elementary school for grades pre-K to 5 Oxmoor K5 Birmingham, Alabama 35211 8.8%of students chronically absent, 2022-23512students, 2024-2520.5students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students512Per teacher20.5Chronically absent8.8%
- Public elementary school for grades pre-K to 5 Paine Elementary School Trussville, Alabama 35173 6.7%of students chronically absent, 2022-231,338students, 2024-2515.6students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students1,338Per teacher15.6Chronically absent6.7%
- Public high school for grades 9 to 12 Park Crossing High School Montgomery, Alabama 36117 16.2%of students chronically absent, 2022-23882students, 2024-2518.4students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students882Per teacher18.4Chronically absent16.2%
- Public high school for grades 9 to 12 Parker High School Birmingham, Alabama 35204 46.0%of students chronically absent, 2022-23942students, 2024-2521.9students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students942Per teacher21.9Chronically absent46%
- Public elementary school for grades pre-K to 8 Parkside Elementary School Baileyton, Alabama 35019 19.8%of students chronically absent, 2022-23379students, 2024-2517.2students per teacher Levelpublic elementary school for grades pre-K to 8GradesPre-K to 8Students379Per teacher17.2Chronically absent19.8%
- Public elementary school for grades pre-K to 8 Parrish ElementaryMiddle School Parrish, Alabama 35580 20.2%of students chronically absent, 2022-23288students, 2024-2514.4students per teacher Levelpublic elementary school for grades pre-K to 8GradesPre-K to 8Students288Per teacher14.4Chronically absent20.2%
- Public alternative school for grades 7 to 12 PASS Academy Dothan, Alabama 36301 Levelpublic alternative school for grades 7 to 12Grades7 to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public high school for grades 9 to 12 Paul W Bryant High School Cottondale, Alabama 35453 30.6%of students chronically absent, 2022-231,134students, 2024-2521.0students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,134Per teacher21Chronically absent30.6%
- Public elementary school for grades K to 6 Payne Elementary School Selma, Alabama 36701 21.0%of students chronically absent, 2022-23164students, 2024-2516.4students per teacher Levelpublic elementary school for grades K to 6GradesK to 6Students164Per teacher16.4Chronically absent21%
- Public elementary school for grades K to 5 Pearl Haskew Elementary Irvington, Alabama 36544 27.3%of students chronically absent, 2022-23546students, 2024-2519.8students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students546Per teacher19.8Chronically absent27.3%
- Public high school for grades 9 to 12 Pelham High School Pelham, Alabama 35124 16.4%of students chronically absent, 2022-231,076students, 2024-2514.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,076Per teacher14.8Chronically absent16.4%
- Public elementary school for grades pre-K to 5 Pelham Oaks Pelham, Alabama 35124 14.8%of students chronically absent, 2022-23750students, 2024-2515.8students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students750Per teacher15.8Chronically absent14.8%
- Public middle school for grades 6 to 8 Pelham Park Middle School Pelham, Alabama 35124 14.9%of students chronically absent, 2022-23835students, 2024-2518.6students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students835Per teacher18.6Chronically absent14.9%
- Public elementary school for grades pre-K to 5 Pelham Ridge Pelham, Alabama 35124 16.5%of students chronically absent, 2022-23783students, 2024-2515.7students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students783Per teacher15.7Chronically absent16.5%
- Public high school for grades 9 to 12 Pell City High School Pell City, Alabama 35125 25.8%of students chronically absent, 2022-231,193students, 2024-2516.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,193Per teacher16.8Chronically absent25.8%
- Public high school for grades 9 to 12 Percy Julian High School Montgomery, Alabama 36107 56.0%of students chronically absent, 2022-231,282students, 2024-2517.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,282Per teacher17.2Chronically absent56%
- Public elementary school for grades pre-K to 8 Perdido Elementary School Perdido, Alabama 36562 25.8%of students chronically absent, 2022-23572students, 2024-2514.5students per teacher Levelpublic elementary school for grades pre-K to 8GradesPre-K to 8Students572Per teacher14.5Chronically absent25.8%
Nothing matches all of these.
Remove a filter to see more. Each one is a fact the source publishes, so a place can be left out because its record is silent, not only because of what it says.
Source:
NCES, school directory, 2025-26 (preliminary). Released Jul 1, 2026. Updated yearly.
Your shortlist0 of 4
Add one more to compare.