| District | City | Rating | Students | Schools | Grades | Zip Codes |
|---|---|---|---|---|---|---|
| Teutopolis Community Unit School District 50 | Teutopolis | 10/10 Excellent · 96th pct | 1,081 | 3 | PK–12 | 1 |
| Dieterich Community Unit School District 30 | Dieterich | 8/10 Good · 79th pct | 609 | 2 | PK–12 | 2 |
| Altamont Community Unit School District 10 | Altamont | 8/10 Good · 70th pct | 666 | 2 | PK–12 | 1 |
| Beecher City Community Unit School District 20 | Beecher City | 7/10 Good · 63rd pct | 357 | 2 | PK–12 | 2 |
| Effingham Community Unit School District 40 | Effingham | 5/10 Average · 44th pct | 2,314 | 6 | PK–12 | 3 |
How Effingham County compares
Together they enroll 5,027 students across 15 schools. The largest is Effingham Community Unit School District 40 with 2,314 students. Districts here average 7.6/10, above the Illinois average of 5.4/10. Ratings range from 5/10 to 10/10.
School Districts in Effingham County, Illinois
Effingham County has 5 public school districts covering 9 zip codes. The top-rated district in Effingham County is Teutopolis Community Unit School District 50 (10/10). Ratings are based on the share of students proficient in reading and math on state assessments (NCES EDFacts, 2021–22 for most districts), ranked against all districts in Illinois. Directory details come from NCES CCD 2024–25.
Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.