County directory · Illinois · 2026–27

School districts in St. Clair County, IL

St. Clair County has 27 regular public school districts, enrolling 38,365 students in 2024–25. The largest is Belleville Twp HSD 201 (4,718 students, 12% of the county), followed by East St Louis SD 189 and Mascoutah CUD 19. 24 of the 27 offer kindergarten. Illinois's kindergarten cutoff: turn 5 by September 1.

The 27 districts, largest first

School districts in St. Clair County, IL by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Belleville Twp HSD 201
920 N Illinois St, Belleville
9–1264,718—
(618) 222-8241
East St Louis SD 189
1005 State St, East Saint Louis
Pre-K–12124,646313
(618) 646-3009
Mascoutah CUD 19
421 W Harnett St, Mascoutah
Pre-K–1254,345309
(618) 566-7414
O Fallon CCSD 90
118 E Washington St, O Fallon
Pre-K–873,862343
(618) 632-3666
Belleville SD 118
105 W A St, Belleville
Pre-K–8113,275296
(618) 233-2830
Cahokia CUSD 187
1700 Jerome Ln, Cahokia
Pre-K–1292,991195
(618) 332-3700
O Fallon Twp HSD 203
600 S Smiley St, O Fallon
9–1212,540—
(618) 632-3507
Whiteside SD 115
111 Warrior Way, Belleville
Pre-K–821,155107
(618) 239-0000
Belle Valley SD 119
2465 Amann Dr, Belleville
Pre-K–8199795
(618) 236-5200
Community Unit School District No 196
600 Louisa Ave, Dupo
Pre-K–12388458
(618) 286-3812
Wolf Branch SD 113
410 Huntwood Rd, Swansea
Pre-K–8282379
(618) 277-2100
Freeburg CCSD 70
408 S Belleville St, Freeburg
Pre-K–8275265
(618) 539-3188
Harmony Emge SD 175
7401 Westchester Dr, Belleville
Pre-K–8373578
(618) 397-8444
Millstadt CCSD 160
211 W Mill St, Millstadt
Pre-K–8269979
(618) 476-1803
Freeburg CHSD 77
401 S Monroe St, Freeburg
also serves Washington County
9–121689—
No website listed by NCES (2025–26)
(618) 539-5533
Pontiac-W Holliday SD 105
400 Ashland Ave, Fairview Heights
Pre-K–8263052
(618) 233-2320
Central SD 104
303 Hartman Ln, O Fallon
Pre-K–8262965
(618) 632-6336
Shiloh Village SD 85
125 Diamond Ct, Shiloh
Pre-K–8257653
(618) 632-7434
Grant CCSD 110
10110 Old Lincoln Trl, Fairview Heights
Pre-K–8256944
(618) 398-5577
Smithton CCSD 130
316 S Hickory St, Smithton
Pre-K–8154153
(618) 233-6863
Lebanon CUSD 9
200 W Schuetz St, Lebanon
Pre-K–12253043
(618) 537-4611
Marissa CUSD 40
1 E Marissa St, Marissa
also serves Washington County
Pre-K–12249231
(618) 295-2313
New Athens CUSD 60
501 Hanft St, New Athens
also serves Monroe County
Pre-K–12348827
No website listed by NCES (2025–26)
(618) 475-2174
High Mount SD 116
1721 Boul Ave, Swansea
Pre-K–8132531
(618) 233-1054
Signal Hill SD 181
40 Signal Hill Pl, Belleville
Pre-K–8129127
(618) 397-0325
Brooklyn UD 188
800 Madison St, Lovejoy
Pre-K–12311810
(618) 271-1028
St Libory Cons SD 30
811 Darmstadt St, St. Libory
also serves Washington County
K–81659
(618) 768-4923

St. Clair County at a glance

Together the 27 districts run 89 schools from offices in 17 towns. The smallest by enrollment is St Libory Cons SD 30, with 65 students; the median St. Clair County district has 699. By grade span: 15 Pre-K–8, 8 Pre-K–12, 3 9–12 and 1 K–8. Without kindergarten: Belleville Twp HSD 201 (9–12), O Fallon Twp HSD 203 (9–12) and Freeburg CHSD 77 (9–12).

Kindergarten in 2024–25, counting the 24 districts that report a K grade: 2,462 children. The biggest kindergarten was O Fallon CCSD 90's, with 343; East St Louis SD 189 had 313, and the smallest, St Libory Cons SD 30, had 9.

St. Clair County holds 27 of Illinois's 855 regular districts (3.2%) and 2.1% of its 1,837,668 public school students, ranking 5th of 102 counties by number of districts and 8th by enrollment. By size, 8 enroll 1,000 to 4,999 and 19 have fewer than 1,000 students, and the average school here has about 431 students.

4 districts reach past the county line: Freeburg CHSD 77 (into Washington County), Marissa CUSD 40 (into Washington County), New Athens CUSD 60 (into Monroe County) and St Libory Cons SD 30 (into Washington County).

Which district am I in?

Each district draws its own attendance zones, so your home address decides it, and with 4 of St. Clair County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. 2 of the 27 have no website on file with NCES; their office phone numbers are in the table. Websites for the rest:

Belleville Twp HSD 201 · East St Louis SD 189 · Mascoutah CUD 19 · O Fallon CCSD 90 · Belleville SD 118 · Cahokia CUSD 187 · O Fallon Twp HSD 203 · Whiteside SD 115 · Belle Valley SD 119 · Community Unit School District No 196 · Wolf Branch SD 113 · Freeburg CCSD 70 · Harmony Emge SD 175 · Millstadt CCSD 160 · Pontiac-W Holliday SD 105 · Central SD 104 · Shiloh Village SD 85 · Grant CCSD 110 · Smithton CCSD 130 · Lebanon CUSD 9 · Marissa CUSD 40 · High Mount SD 116 · Signal Hill SD 181 · Brooklyn UD 188 · St Libory Cons SD 30

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Illinois

Every Illinois district by county · Illinois kindergarten cutoff

More Illinois county directories: Clinton County (12) · DuPage County (42) · Livingston County (11) · Madison County (13) · McHenry County (19) · Sangamon County (10)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].