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

2 schools in Weaver

Alabama · Public K-12

Weaver's public schools total 2 across the city, with enrollment of about 1,012 and an average school size near 506.

7-year change in Weaver

SY 2017-18 vs SY 2024-25
Total enrollment
1,012
-156 (-13%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
69%
was 77%
% Hispanic
6%
was 4%
% Black
19%
was 18%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Weaver Elementary SchoolElementaryPK-06544
Weaver High SchoolHigh07-12468

About Weaver

Weaver, Alabama is home to 2 public schools, with combined enrollment of approximately 1,012 students. By school count, it is a low-population city.

Looking at the level breakdown, the city spans 1 elementary, and 1 high.

Five-year track record. Across the same 7-year window, public-school enrollment shrank 13%: 1,168 students in SY 2017-18 versus 1,012 in SY 2024-25. On the demographic side, White enrollment moved from 77% to 69% over the same window.

Within the allk12 community for this area, the community for Weaver discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Weaver?
Weaver, Alabama has 2 public K-12 schools serving approximately 1,012 students.
How many elementary, middle, and high schools are in Weaver?
Weaver has 1 elementary, 1 high public schools.
What is the largest public school in Weaver?
Weaver Elementary School is the largest public school in Weaver by enrollment, with approximately 544 students.
What school districts serve Weaver?
Weaver public schools are operated by Calhoun County.
What grade levels do public schools in Weaver cover?
Public schools in Weaver serve students from pre-K through grade 12.