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

6 schools in Trussville

Alabama · Public K-12

6 public K-12 schools operate inside Trussville, with combined enrollment of about 5,957 students (3 elementary, 2 middle, and 1 high).

7-year change in Trussville

SY 2017-18 vs SY 2024-25
Total enrollment
5,957
+414 (+7%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
63%
was 71%
% Hispanic
6%
was 3%
% Black
25%
was 22%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Cahaba Elementary SchoolElementaryKG-05542
ClayChalkville Middle SchoolMiddle06-08952
HewittTrussville High SchoolHigh09-121,571
HewittTrussville Middle SchoolMiddle06-081,163
Magnolia Elementary SchoolElementaryKG-05391
Paine Elementary SchoolElementaryPK-051,338

About Trussville

Public education in Trussville, Alabama runs across 6 schools that serves roughly 5,957 students. By footprint, Trussville sits in the mid-sized bracket.

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

Schools in Trussville average about 993 students each, 83% meaningfully above the Alabama norm.

Five-year track record. Combined enrollment now sits at 5,957 students, expanded 7% from the 5,543 reported in SY 2017-18. The White share of public-school enrollment fell from 71% to 63%.

On allk12, the community for Trussville 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 K-12 schools are in Trussville, Alabama?
There are 6 public K-12 schools in Trussville, with a combined enrollment of about 5,957.
How many elementary, middle, and high schools are in Trussville?
Trussville has 3 elementary, 2 middle, 1 high public schools.
What is the largest public school in Trussville?
HewittTrussville High School is the largest public school in Trussville by enrollment, with approximately 1,571 students.
What school districts serve Trussville?
Trussville is served by 2 public school districts, including Trussville City, Jefferson County.
What grade levels do public schools in Trussville cover?
Public schools in Trussville serve students from pre-K through grade 12.