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

5 schools in Foley

Alabama · Public K-12

Of all public K-12 schools in Alabama, 5 sit inside Foley city limits, with combined enrollment of roughly 5,332 students (3 elementary, 1 middle, and 1 high).

7-year change in Foley

SY 2017-18 vs SY 2024-25
Total enrollment
5,332
+367 (+7%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
43%
was 55%
% Hispanic
31%
was 21%
% Black
15%
was 15%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Florence B Mathis ElementaryElementaryPK-061,023
Foley Elementary SchoolElementaryPK-061,022
Foley High SchoolHigh09-121,520
Foley Middle SchoolMiddle07-08823
Magnolia SchoolElementaryPK-06944

About Foley

Foley is a compact Alabama city in terms of public-school footprint, with 5 schools and 5,332 students total.

On the level-by-level breakdown, the city covers 3 elementary, 1 middle, and 1 high.

Average school size in Foley is around 1,066 students, 96% meaningfully above the Alabama average of about 544.

Five-year track record. Combined enrollment now sits at 5,332 students, grew 7% from the 4,965 reported in SY 2017-18. On the demographic side, White enrollment moved from 55% to 43% over the same window.

On allk12, the community for Foley discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Foley, Alabama?
There are 5 public K-12 schools in Foley, with a combined enrollment of about 5,332.
How many elementary, middle, and high schools are in Foley?
Foley has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Foley?
Foley High School is the largest public school in Foley by enrollment, with approximately 1,520 students.
What school districts serve Foley?
Foley public schools are operated by Baldwin County.
What grade levels do public schools in Foley cover?
Public schools in Foley serve students from pre-K through grade 12.