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
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Belleville Twp HSD 201 920 N Illinois St, Belleville | 9–12 | 6 | 4,718 | — | (618) 222-8241 |
| East St Louis SD 189 1005 State St, East Saint Louis | Pre-K–12 | 12 | 4,646 | 313 | (618) 646-3009 |
| Mascoutah CUD 19 421 W Harnett St, Mascoutah | Pre-K–12 | 5 | 4,345 | 309 | (618) 566-7414 |
| O Fallon CCSD 90 118 E Washington St, O Fallon | Pre-K–8 | 7 | 3,862 | 343 | (618) 632-3666 |
| Belleville SD 118 105 W A St, Belleville | Pre-K–8 | 11 | 3,275 | 296 | (618) 233-2830 |
| Cahokia CUSD 187 1700 Jerome Ln, Cahokia | Pre-K–12 | 9 | 2,991 | 195 | (618) 332-3700 |
| O Fallon Twp HSD 203 600 S Smiley St, O Fallon | 9–12 | 1 | 2,540 | — | (618) 632-3507 |
| Whiteside SD 115 111 Warrior Way, Belleville | Pre-K–8 | 2 | 1,155 | 107 | (618) 239-0000 |
| Belle Valley SD 119 2465 Amann Dr, Belleville | Pre-K–8 | 1 | 997 | 95 | (618) 236-5200 |
| Community Unit School District No 196 600 Louisa Ave, Dupo | Pre-K–12 | 3 | 884 | 58 | (618) 286-3812 |
| Wolf Branch SD 113 410 Huntwood Rd, Swansea | Pre-K–8 | 2 | 823 | 79 | (618) 277-2100 |
| Freeburg CCSD 70 408 S Belleville St, Freeburg | Pre-K–8 | 2 | 752 | 65 | (618) 539-3188 |
| Harmony Emge SD 175 7401 Westchester Dr, Belleville | Pre-K–8 | 3 | 735 | 78 | (618) 397-8444 |
| Millstadt CCSD 160 211 W Mill St, Millstadt | Pre-K–8 | 2 | 699 | 79 | (618) 476-1803 |
| Freeburg CHSD 77 401 S Monroe St, Freeburg also serves Washington County | 9–12 | 1 | 689 | — | No website listed by NCES (2025–26) (618) 539-5533 |
| Pontiac-W Holliday SD 105 400 Ashland Ave, Fairview Heights | Pre-K–8 | 2 | 630 | 52 | (618) 233-2320 |
| Central SD 104 303 Hartman Ln, O Fallon | Pre-K–8 | 2 | 629 | 65 | (618) 632-6336 |
| Shiloh Village SD 85 125 Diamond Ct, Shiloh | Pre-K–8 | 2 | 576 | 53 | (618) 632-7434 |
| Grant CCSD 110 10110 Old Lincoln Trl, Fairview Heights | Pre-K–8 | 2 | 569 | 44 | (618) 398-5577 |
| Smithton CCSD 130 316 S Hickory St, Smithton | Pre-K–8 | 1 | 541 | 53 | (618) 233-6863 |
| Lebanon CUSD 9 200 W Schuetz St, Lebanon | Pre-K–12 | 2 | 530 | 43 | (618) 537-4611 |
| Marissa CUSD 40 1 E Marissa St, Marissa also serves Washington County | Pre-K–12 | 2 | 492 | 31 | (618) 295-2313 |
| New Athens CUSD 60 501 Hanft St, New Athens also serves Monroe County | Pre-K–12 | 3 | 488 | 27 | No website listed by NCES (2025–26) (618) 475-2174 |
| High Mount SD 116 1721 Boul Ave, Swansea | Pre-K–8 | 1 | 325 | 31 | (618) 233-1054 |
| Signal Hill SD 181 40 Signal Hill Pl, Belleville | Pre-K–8 | 1 | 291 | 27 | (618) 397-0325 |
| Brooklyn UD 188 800 Madison St, Lovejoy | Pre-K–12 | 3 | 118 | 10 | (618) 271-1028 |
| St Libory Cons SD 30 811 Darmstadt St, St. Libory also serves Washington County | K–8 | 1 | 65 | 9 | (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?
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)