Best Schools in Illinois

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each school in Illinois. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Middle School in IL and #1 in Cook County

6 - 8 | Wilmette, IL | Cook County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 267 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#1 High School in IL and #1 in Cook County

9 - 12 | Chicago, IL | Cook County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,056 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#1 Elementary School in IL and #1 in Dupage County

K - 5 | Clarendon Hills, IL | Dupage County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 390 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#2 Middle School in IL and #1 in Peoria County

5 - 8 | Peoria, IL | Peoria County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 275 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#2 Elementary School in IL and #1 in Cook County

K - 4 | Winnetka, IL | Cook County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 253 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#2 High School in IL and #2 in Cook County

10 - 12 | Winnetka, IL | Cook County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 3,006 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 Middle School in IL and #1 in Dupage County

6 - 8 | Clarendon Hills, IL | Dupage County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 647 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#3 Elementary School in IL and #2 in Cook County

3 - 5 | Northbrook, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 428 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#3 High School in IL and #3 in Cook County

9 - 12 | Mt Prospect, IL | Cook County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 2,176 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 Middle School in IL and #1 in Lake County

6 - 8 | Deerfield, IL | Lake County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 513 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#4 High School in IL and #1 in Lake County

9 - 12 | Libertyville, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,987 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#4 Elementary School in IL and #2 in Dupage County

K - 5 | Hinsdale, IL | Dupage County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 365 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#5 Elementary School in IL and #1 in Lake County

K - 5 | Deerfield, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 454 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#5 High School in IL and #2 in Lake County

9 - 12 | Deerfield, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,646 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#5 Middle School in IL and #2 in Lake County

6 - 8 | Lincolnshire, IL | Lake County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 820 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#6 Elementary School in IL and #1 in Madison County

PK - 3 | Alhambra, IL | Madison County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 163 Students

Report Card

A+ Academic Results
A+ Learning Environment
B+ School Safety
A+ Overall Grade

#6 High School in IL and #1 in Dupage County

9 - 12 | Hinsdale, IL | Dupage County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 2,802 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#6 Middle School in IL and #2 in Dupage County

6 - 8 | Lisle, IL | Dupage County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 948 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#7 Middle School in IL and #3 in Dupage County

6 - 8 | Hinsdale, IL | Dupage County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 780 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#7 Elementary School in IL and #3 in Dupage County

PK - 5 | Hinsdale, IL | Dupage County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 331 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#7 High School in IL and #3 in Lake County

9 - 12 | Vernon Hills, IL | Lake County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 1,287 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#8 Middle School in IL and #2 in Cook County

5 - 8 | Glencoe, IL | Cook County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 606 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#8 High School in IL and #4 in Lake County

9 - 12 | Lake Forest, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 1,696 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#8 Elementary School in IL and #4 in Dupage County

K - 5 | Naperville, IL | Dupage County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 452 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#9 High School in IL and #1 in Will County

9 - 12 | Naperville, IL | Will County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 3,764 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#9 Elementary School in IL and #3 in Cook County

K - 5 | South Barrington, IL | Cook County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 437 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#9 Middle School in IL and #4 in Dupage County

6 - 8 | Bloomingdale, IL | Dupage County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 411 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#10 Elementary School in IL and #2 in Lake County

PK - 5 | Deerfield, IL | Lake County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 446 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#10 Middle School in IL and #3 in Cook County

6 - 8 | Northbrook, IL | Cook County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 389 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#10 High School in IL and #4 in Cook County

9 - 12 | Northbrook, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 1,997 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#11 Middle School in IL and #1 in Will County

6 - 8 | Frankfort, IL | Will County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 894 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#11 Elementary School in IL and #5 in Dupage County

K - 5 | Burr Ridge, IL | Dupage County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 313 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#11 High School in IL and #5 in Lake County

9 - 12 | Lincolnshire, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 3,932 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A+ Overall Grade

#12 High School in IL and #2 in Dupage County

9 - 12 | Naperville, IL | Dupage County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 2,769 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#12 Middle School in IL and #3 in Lake County

7 - 8 | Lake Forest, IL | Lake County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 482 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#12 Elementary School in IL and #6 in Dupage County

K - 5 | Hinsdale, IL | Dupage County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 351 Students

Report Card

A+ Academic Results
A+ Learning Environment
B School Safety
A+ Overall Grade

#13 High School in IL and #3 in Dupage County

9 - 12 | Naperville, IL | Dupage County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 2,874 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#13 Elementary School in IL and #4 in Cook County

PK - 5 | Western Springs, IL | Cook County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 253 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#13 Middle School in IL and #4 in Cook County

7 - 8 | Winnetka, IL | Cook County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 437 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#14 Elementary School in IL and #1 in Champaign County

K - 4 | Royal, IL | Champaign County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 63 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#14 High School in IL and #5 in Cook County

9 - 12 | Arlington Heights, IL | Cook County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,901 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#14 Middle School in IL and #5 in Cook County

6 - 8 | Northbrook, IL | Cook County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 450 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#15 High School in IL and #1 in Mclean County

9 - 12 | Downs, IL | Mclean County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 331 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#15 Middle School in IL and #6 in Cook County

7 - 8 | Wilmette, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 884 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#15 Elementary School in IL and #7 in Dupage County

K - 5 | Clarendon Hills, IL | Dupage County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 267 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#16 Middle School in IL and #5 in Dupage County

6 - 8 | Oak Brook, IL | Dupage County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 180 Students

Report Card

A+ Academic Results
B- Learning Environment
A School Safety
A+ Overall Grade

#16 Elementary School in IL and #5 in Cook County

PK - 3 | Northfield, IL | Cook County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 212 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#16 High School in IL and #6 in Lake County

9 - 12 | Highland Park, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 2,026 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#17 High School in IL and #2 in Will County

9 - 12 | Frankfort, IL | Will County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 2,133 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#17 Middle School in IL and #4 in Lake County

7 - 8 | Buffalo Grove, IL | Lake County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 512 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#17 Elementary School in IL and #6 in Cook County

K - 5 | Western Springs, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 291 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#18 Middle School in IL and #5 in Lake County

6 - 8 | Deerfield, IL | Lake County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 574 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#18 High School in IL and #6 in Cook County

9 - 12 | Glenview, IL | Cook County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 2,910 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#18 Elementary School in IL and #7 in Cook County

K - 6 | Chicago, IL | Cook County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 190 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A+ Overall Grade

#19 Elementary School in IL and #1 in Ogle County

PK - 5 | Byron, IL | Ogle County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 652 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#19 Middle School in IL and #6 in Lake County

6 - 8 | Long Grove, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 656 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#19 High School in IL and #7 in Cook County

9 - 12 | Palatine, IL | Cook County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 2,707 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A+ Overall Grade

#20 High School in IL and #3 in Will County

9 - 12 | New Lenox, IL | Will County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 1,870 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#20 Middle School in IL and #7 in Lake County

6 - 8 | Lake Bluff, IL | Lake County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 322 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#20 Elementary School in IL and #8 in Dupage County

K - 5 | Naperville, IL | Dupage County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 536 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#21 High School in IL and #1 in Peoria County

9 - 12 | Brimfield, IL | Peoria County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 215 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#21 Elementary School in IL and #3 in Lake County

K - 5 | Highland Park, IL | Lake County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 225 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#21 Middle School in IL and #7 in Cook County

6 - 8 | Palos Heights, IL | Cook County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 247 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#22 High School in IL and #8 in Cook County

9 - 12 | La Grange, IL | Cook County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 3,985 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#22 Middle School in IL and #8 in Cook County

7 - 8 | Elk Grove Village, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 606 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#22 Elementary School in IL and #9 in Dupage County

PK - 5 | Bloomingdale, IL | Dupage County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 408 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#23 High School in IL and #1 in Tazewell County

9 - 12 | Morton, IL | Tazewell County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 920 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#23 Middle School in IL and #6 in Dupage County

5 - 8 | Darien, IL | Dupage County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 297 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#23 Elementary School in IL and #10 in Dupage County

K - 5 | Hinsdale, IL | Dupage County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 405 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#24 High School in IL and #1 in Clinton County

9 - 12 | Trenton, IL | Clinton County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 397 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#24 Elementary School in IL and #4 in Lake County

K - 5 | Highland Park, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 283 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#24 Middle School in IL and #9 in Cook County

6 - 8 | Western Springs, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 499 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A+ Overall Grade

#25 High School in IL and #4 in Dupage County

9 - 12 | Aurora, IL | Dupage County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 2,577 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#25 Middle School in IL and #7 in Dupage County

5 - 8 | Naperville, IL | Dupage County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 621 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#25 Elementary School in IL and #11 in Dupage County

PK - 5 | Bloomingdale, IL | Dupage County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 481 Students

Report Card

A+ Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#26 High School in IL and #5 in Dupage County

9 - 12 | Elmhurst, IL | Dupage County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 2,643 Students

Report Card

A+ Academic Results
B+ Learning Environment
A School Safety
A+ Overall Grade

#26 Elementary School in IL and #8 in Cook County

K - 5 | Barrington, IL | Cook County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 480 Students

Report Card

A+ Academic Results
A- Learning Environment
NA School Safety
A+ Overall Grade

#27 Elementary School in IL and #5 in Lake County

K - 5 | Libertyville, IL | Lake County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 292 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#27 High School in IL and #6 in Dupage County

9 - 12 | Downers Grove, IL | Dupage County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 2,194 Students

Report Card

A+ Academic Results
A Learning Environment
A- School Safety
A+ Overall Grade

#27 Middle School in IL and #8 in Lake County

6 - 8 | Libertyville, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 909 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#27 Middle School in IL and #8 in Dupage County

6 - 8 | Wheaton, IL | Dupage County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 681 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#28 High School in IL and #7 in Dupage County

9 - 12 | Aurora, IL | Dupage County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 2,841 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A+ Overall Grade

#28 Middle School in IL and #9 in Lake County

6 - 8 | Buffalo Grove, IL | Lake County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 538 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A+ Overall Grade

#28 Elementary School in IL and #9 in Cook County

K - 4 | Wilmette, IL | Cook County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 513 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#29 Middle School in IL and #1 in Kane County

6 - 7 | Elgin, IL | Kane County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 608 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade

#29 High School in IL and #7 in Lake County

9 - 12 | Barrington, IL | Lake County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 3,007 Students

Report Card

A+ Academic Results
B Learning Environment
A School Safety
A+ Overall Grade

#29 Elementary School in IL and #10 in Cook County

K - 6 | Schaumburg, IL | Cook County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 437 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#30 High School in IL and #9 in Cook County

9 - 12 | Oak Park, IL | Cook County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 3,243 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A+ Overall Grade

#30 Middle School in IL and #10 in Cook County

7 - 8 | La Grange Park, IL | Cook County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 699 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#30 Elementary School in IL and #12 in Dupage County

K - 5 | Oak Brook, IL | Dupage County

  • A+ Overall Grade
  • 11:1 Student/Teacher
  • 338 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#31 High School in IL and #1 in Champaign County

9 - 12 | Saint Joseph, IL | Champaign County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 470 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#31 Elementary School in IL and #6 in Lake County

3 - 5 | Lincolnshire, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 374 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#31 Middle School in IL and #11 in Cook County

7 - 8 | Schaumburg, IL | Cook County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 546 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#32 Middle School in IL and #1 in Whiteside County

5 - 8 | Erie, IL | Whiteside County

  • A+ Overall Grade
  • 10:1 Student/Teacher
  • 190 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A+ Overall Grade

#32 High School in IL and #2 in Peoria County

9 - 12 | Dunlap, IL | Peoria County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 1,280 Students

Report Card

A+ Academic Results
B- Learning Environment
A School Safety
A+ Overall Grade

#32 Elementary School in IL and #7 in Lake County

K - 5 | Deerfield, IL | Lake County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 496 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#33 Elementary School in IL and #8 in Lake County

K - 4 | Lake Forest, IL | Lake County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 296 Students

Report Card

A+ Academic Results
A Learning Environment
NA School Safety
A+ Overall Grade

#33 High School in IL and #8 in Dupage County

9 - 12 | Lisle, IL | Dupage County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 498 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#33 Middle School in IL and #12 in Cook County

7 - 8 | Rolling Meadows, IL | Cook County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 764 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#34 Elementary School in IL and #1 in Will County

K - 5 | Naperville, IL | Will County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 543 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ School Safety
A+ Overall Grade