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

10 schools in Granite City

Illinois · Public K-12

Granite City, Illinois runs 10 public K-12 schools today, teaching approximately 5,809 students across 6 elementary, 2 middle, and 2 high.

7-year change in Granite City

SY 2017-18 vs SY 2024-25
Total enrollment
5,809
-255 (-4%) vs SY 2017-18
School count
9
+1 (+13%) vs SY 2017-18
% White
54%
was 68%
% Hispanic
16%
was 10%
% Black
21%
was 15%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Coolidge Junior High SchMiddle07-08854
Frohardt Elem SchoolElementary03-04452
Granite City High SchoolHigh09-121,755
Grigsby Intermediate SchoolMiddle05-06818
Lake SchoolHigh05-120
Maryville Elem SchoolElementary01-02395
Mitchell Elementary SchoolElementary03-04413
Prather Elementary SchoolElementaryPK-KG612
Venice Elem SchoolElementaryPK-0862
Wilson Elem SchoolElementary01-02448

About Granite City

Across Granite City, Illinois, 10 public schools serves about 5,809 students between them.

For a sense of the school types, the city covers 6 elementary, 2 middle, and 2 high.

Average school size in Granite City is around 581 students, 21% meaningfully above the Illinois average of about 480.

Over the past 7-year window. Across the same 7-year window, public-school enrollment decreased 4%: 6,064 students in SY 2017-18 versus 5,809 in SY 2024-25. Over that span, Granite City opened 1 school, going from 8 to 9. Demographically, the White share of enrollment fell from 68% to 54%.

On allk12, the community for Granite City discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Granite City, Illinois?
There are 10 public K-12 schools in Granite City, with a combined enrollment of about 5,809.
How many elementary, middle, and high schools are in Granite City?
Granite City has 6 elementary, 2 middle, 2 high public schools.
What is the largest public school in Granite City?
Granite City High School is the largest public school in Granite City by enrollment, with approximately 1,755 students.
What school districts serve Granite City?
Granite City is served by 2 public school districts, including Granite City CUSD 9, Venice CUSD 3.
What grade levels do public schools in Granite City cover?
Public schools in Granite City serve students from pre-K through grade 12.