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 elementary school for grades pre-K to 4 Flatwoods Elementary School Northport, Alabama 35473 22.5%of students chronically absent, 2022-23459students, 2024-2514.4students per teacher Levelpublic elementary school for grades pre-K to 4GradesPre-K to 4Students459Per teacher14.4Chronically absent22.5%
- Public elementary school for grades pre-K to 8 Fleeta School Opp, Alabama 36467 28.7%of students chronically absent, 2022-23170students, 2024-2512.1students per teacher Levelpublic elementary school for grades pre-K to 8GradesPre-K to 8Students170Per teacher12.1Chronically absent28.7%
- Public elementary school for grades pre-K to 5 Flomaton Elementary School Flomaton, Alabama 36441 22.9%of students chronically absent, 2022-23388students, 2024-2517.6students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students388Per teacher17.6Chronically absent22.9%
- Public high school for grades 6 to 12 Flomaton High School Flomaton, Alabama 36441 29.5%of students chronically absent, 2022-23559students, 2024-2520.1students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students559Per teacher20.1Chronically absent29.5%
- Public high school for grades 7 to 12 Florala High School Florala, Alabama 36442 18.8%of students chronically absent, 2022-23233students, 2024-2516.6students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students233Per teacher16.6Chronically absent18.8%
- Public elementary school for grades pre-K to 6 Florence B Mathis Elementary Foley, Alabama 36535 21.9%of students chronically absent, 2022-231,023students, 2024-2516.7students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students1,023Per teacher16.7Chronically absent21.9%
- Public high school for grade 9 Florence Freshman Center Florence, Alabama 35630 30.6%of students chronically absent, 2022-23325students, 2024-2516.4students per teacher Levelpublic high school for grade 9Grades9Students325Per teacher16.4Chronically absent30.6%
- Public high school for grades 10 to 12 Florence High School Florence, Alabama 35630 43.3%of students chronically absent, 2022-231,101students, 2024-2517.6students per teacher Levelpublic high school for grades 10 to 12Grades10 to 12Students1,101Per teacher17.6Chronically absent43.3%
- Public elementary school for grades pre-K to 5 Florence Howard Elementary School Mobile, Alabama 36603 42.2%of students chronically absent, 2022-23497students, 2024-2518.9students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students497Per teacher18.9Chronically absent42.2%
- Public alternative school for grades 6 to 12 Florence Learning Center Florence, Alabama 35630 Levelpublic alternative school for grades 6 to 12Grades6 to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public middle school for grades 7 to 8 Florence Middle School Florence, Alabama 35630 26.3%of students chronically absent, 2022-23663students, 2024-2517.3students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students663Per teacher17.3Chronically absent26.3%
- Public charter high school for grades 6 to 11 Floretta P Carson Visual and Performing Arts Academy Mobile, Alabama 36606 235students, 2024-2526.1students per teacher Levelpublic charter high school for grades 6 to 11Grades6 to 11Students235Per teacher26.1Chronically absentNot published
- Public elementary school for grades K to 5 Flowers Elementary School Montgomery, Alabama 36109 39.0%of students chronically absent, 2022-23387students, 2024-2515.5students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students387Per teacher15.5Chronically absent39%
- Public elementary school for grades pre-K to 5 Floyd Elementary School Gadsden, Alabama 35904 29.5%of students chronically absent, 2022-23384students, 2024-2523.9students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students384Per teacher23.9Chronically absent29.5%
- Public middle school for grades 6 to 8 Floyd Middle School Montgomery, Alabama 36111 9.4%of students chronically absent, 2022-23525students, 2024-2520.2students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students525Per teacher20.2Chronically absent9.4%
- Public elementary school for grades pre-K to 6 Foley Elementary School Foley, Alabama 36535 19.2%of students chronically absent, 2022-231,022students, 2024-2515.8students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students1,022Per teacher15.8Chronically absent19.2%
- Public high school for grades 9 to 12 Foley High School Foley, Alabama 36535 35.8%of students chronically absent, 2022-231,520students, 2024-2515.7students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,520Per teacher15.7Chronically absent35.8%
- Public middle school for grades 7 to 8 Foley Middle School Foley, Alabama 36535 31.4%of students chronically absent, 2022-23823students, 2024-2517.1students per teacher Levelpublic middle school for grades 7 to 8Grades7 to 8Students823Per teacher17.1Chronically absent31.4%
- Public elementary school for grades K to 5 Forest Avenue Elementary School Montgomery, Alabama 36106 4.0%of students chronically absent, 2022-23617students, 2024-2516.2students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students617Per teacher16.2Chronically absent4%
- Public elementary school for grades K to 5 Forest Hill Elementary School Mobile, Alabama 36618 48.6%of students chronically absent, 2022-23478students, 2024-2517.4students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students478Per teacher17.4Chronically absent48.6%
- Public elementary school for grades K to 6 Forest Hills Elementary School Florence, Alabama 35633 18.2%of students chronically absent, 2022-23906students, 2024-2514.4students per teacher Levelpublic elementary school for grades K to 6GradesK to 6Students906Per teacher14.4Chronically absent18.2%
- Public elementary school for grades K to 5 Forest Oaks Elementary School Chelsea, Alabama 35043 8.5%of students chronically absent, 2022-23606students, 2024-2516.8students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students606Per teacher16.8Chronically absent8.5%
- Public elementary school for grades pre-K to 5 Fort Deposit Elementary School Fort Deposit, Alabama 36032 18.4%of students chronically absent, 2022-23186students, 2024-2515.5students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students186Per teacher15.5Chronically absent18.4%
- Public high school for grades 9 to 12 Fort Payne Career Academy Fort Payne, Alabama 35967 Levelpublic high school for grades 9 to 12Grades9 to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public high school for grades 9 to 12 Fort Payne High School Fort Payne, Alabama 35967 8.7%of students chronically absent, 2022-231,106students, 2024-2516.8students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,106Per teacher16.8Chronically absent8.7%
- Public middle school for grades 6 to 8 Fort Payne Middle School Fort Payne, Alabama 35967 20.2%of students chronically absent, 2022-23741students, 2024-2515.8students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students741Per teacher15.8Chronically absent20.2%
- Public middle school for grade 6 Fox Run School Opelika, Alabama 36801 392students, 2024-2518.8students per teacher1counselors, 2023-24, in full-time equivalents Levelpublic middle school for grade 6Grades6Students392Per teacher18.8Chronically absentNot published
- Public elementary school for grades pre-K to 5 Frances Nungester Elementary School Decatur, Alabama 35603 11.0%of students chronically absent, 2022-23428students, 2024-2516.2students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students428Per teacher16.2Chronically absent11%
- Public school for grades pre-K to 12 Francis Marion School Marion, Alabama 36756 37.8%of students chronically absent, 2022-23413students, 2024-2517.6students per teacher Levelpublic school for grades pre-K to 12GradesPre-K to 12Students413Per teacher17.6Chronically absent37.8%
- Public special education school Frank Lee Youth Center Deatsville, Alabama 36022 Levelpublic special education schoolGradesNot givenStudentsNot givenPer teacherNot publishedChronically absentNot published
- Public career and technical school for grades 9 to 12 Franklin County Career Technical Center Russellville, Alabama 35653 Levelpublic career and technical school for grades 9 to 12Grades9 to 12StudentsNot givenPer teacherNot publishedChronically absentNot published
- Public charter elementary school for grades K to 5 Freedom Prep Academy Birmingham, Alabama 35205 41students, 2024-25 Levelpublic charter elementary school for grades K to 5GradesK to 5Students41Per teacherNot publishedChronically absentNot published
- Public school for grades pre-K to 12 Fruitdale High School Fruitdale, Alabama 36539 35.1%of students chronically absent, 2022-23301students, 2024-2514.3students per teacher Levelpublic school for grades pre-K to 12GradesPre-K to 12Students301Per teacher14.3Chronically absent35.1%
- Public elementary school for grades pre-K to 6 Fruithurst Elementary School Fruithurst, Alabama 36262 26.7%of students chronically absent, 2022-23226students, 2024-2513.7students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students226Per teacher13.7Chronically absent26.7%
- Public elementary school for grades pre-K to 5 Fultondale Elementary School Fultondale, Alabama 35068 16.2%of students chronically absent, 2022-23889students, 2024-2520.4students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students889Per teacher20.4Chronically absent16.2%
- Public high school for grades 6 to 12 Fultondale High School Birmingham, Alabama 35127 22.2%of students chronically absent, 2022-23848students, 2024-2517.5students per teacher Levelpublic high school for grades 6 to 12Grades6 to 12Students848Per teacher17.5Chronically absent22.2%
- Public school for grades pre-K to 12 Fyffe High School Fyffe, Alabama 35971 19.4%of students chronically absent, 2022-23954students, 2024-2516.6students per teacher Levelpublic school for grades pre-K to 12GradesPre-K to 12Students954Per teacher16.6Chronically absent19.4%
- Public elementary school for grades pre-K to 2 G W Trenholm Primary School Tuscumbia, Alabama 35674 29.0%of students chronically absent, 2022-23413students, 2024-2514.5students per teacher Levelpublic elementary school for grades pre-K to 2GradesPre-K to 2Students413Per teacher14.5Chronically absent29%
- Public high school for grades 9 to 12 Gadsden City High School Gadsden, Alabama 35904 37.3%of students chronically absent, 2022-231,361students, 2024-2517.2students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,361Per teacher17.2Chronically absent37.3%
- Public middle school for grades 6 to 8 Gadsden Middle School Gadsden, Alabama 35901 21.1%of students chronically absent, 2022-23438students, 2024-2518.6students per teacher Levelpublic middle school for grades 6 to 8Grades6 to 8Students438Per teacher18.6Chronically absent21.1%
- Public elementary school for grades pre-K to 5 Gardendale Elementary School Gardendale, Alabama 35071 12.3%of students chronically absent, 2022-23700students, 2024-2519.4students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students700Per teacher19.4Chronically absent12.3%
- Public high school for grades 9 to 12 Gardendale High School Gardendale, Alabama 35071 21.9%of students chronically absent, 2022-231,076students, 2024-2518.4students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students1,076Per teacher18.4Chronically absent21.9%
- Public elementary school for grades K to 5 Garrett Elementary School Montgomery, Alabama 36117 25.3%of students chronically absent, 2022-23592students, 2024-2519.1students per teacher Levelpublic elementary school for grades K to 5GradesK to 5Students592Per teacher19.1Chronically absent25.3%
- Public elementary school for grades pre-K to 6 Gaston Elementary School Gadsden, Alabama 35901 11.1%of students chronically absent, 2022-23290students, 2024-2515.9students per teacher Levelpublic elementary school for grades pre-K to 6GradesPre-K to 6Students290Per teacher15.9Chronically absent11.1%
- Public high school for grades 7 to 12 Gaston High School Gadsden, Alabama 35901 22.0%of students chronically absent, 2022-23380students, 2024-2519.0students per teacher Levelpublic high school for grades 7 to 12Grades7 to 12Students380Per teacher19Chronically absent22%
- Public school for grades pre-K to 12 Gaylesville High School Gaylesville, Alabama 35973 27.7%of students chronically absent, 2022-23341students, 2024-2515.5students per teacher Levelpublic school for grades pre-K to 12GradesPre-K to 12Students341Per teacher15.5Chronically absent27.7%
- Public elementary school for grades pre-K to 5 Geneva County Elementary School Hartford, Alabama 36344 21.1%of students chronically absent, 2022-23474students, 2024-2516.9students per teacher Levelpublic elementary school for grades pre-K to 5GradesPre-K to 5Students474Per teacher16.9Chronically absent21.1%
- Public high school for grades 9 to 12 Geneva County High School Hartford, Alabama 36344 8.7%of students chronically absent, 2022-23234students, 2024-2517.3students per teacher Levelpublic high school for grades 9 to 12Grades9 to 12Students234Per teacher17.3Chronically absent8.7%
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.