Best Elementary Schools in Illinois

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Elementary 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 Elementary School in IL and #1 in Dupage County

K - 5 | Clarendon Hills, IL | Dupage County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 392 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

3 - 5 | Northbrook, IL | Cook County

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

Report Card

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

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

PK - 3 | Alhambra, IL | Madison County

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

Report Card

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

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

K - 4 | Winnetka, IL | Cook County

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

Report Card

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

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

K - 5 | Hinsdale, IL | Dupage County

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

Report Card

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

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

K - 5 | Deerfield, IL | Lake County

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

Report Card

A+ Academic Results
B+ Learning Environment
NA 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
  • 323 Students

Report Card

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

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

K - 5 | South Barrington, IL | Cook County

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

Report Card

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

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

K - 5 | Naperville, IL | Dupage County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 477 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
  • 12:1 Student/Teacher
  • 450 Students

Report Card

A+ Academic Results
A 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
  • 299 Students

Report Card

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

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

K - 5 | Hinsdale, IL | Dupage County

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

Report Card

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

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

K - 4 | Royal, IL | Champaign County

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

Report Card

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

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

K - 5 | Clarendon Hills, IL | Dupage County

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

Report Card

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

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

PK - 5 | Western Springs, IL | Cook County

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

Report Card

A+ Academic Results
A+ 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
  • 201 Students

Report Card

A+ Academic Results
A Learning Environment
NA 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
  • 288 Students

Report Card

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

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

PK - 5 | Byron, IL | Ogle County

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

Report Card

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

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

K - 5 | Naperville, IL | Dupage County

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

Report Card

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

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

PK - 5 | Bloomingdale, IL | Dupage County

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

Report Card

A+ Academic Results
A+ Learning Environment
NA 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
  • 217 Students

Report Card

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

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

K - 5 | Highland Park, IL | Lake County

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

Report Card

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

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

PK - 5 | Bloomingdale, IL | Dupage County

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

Report Card

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

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

K - 4 | Wilmette, IL | Cook County

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

Report Card

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

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

K - 6 | Schaumburg, IL | Cook County

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

Report Card

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

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

K - 5 | Hinsdale, IL | Dupage County

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

Report Card

A+ Academic Results
A+ Learning Environment
A 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
  • 293 Students

Report Card

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

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

K - 5 | Barrington, IL | Cook County

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

Report Card

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

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

3 - 5 | Lincolnshire, IL | Lake County

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

Report Card

A+ Academic Results
A Learning Environment
NA 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
  • 12:1 Student/Teacher
  • 325 Students

Report Card

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

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

K - 4 | Lake Forest, IL | Lake County

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

Report Card

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

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

K - 5 | Deerfield, IL | Lake County

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

Report Card

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

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

K - 5 | Naperville, IL | Will County

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

Report Card

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

#34 Elementary School in IL and #9 in Lake County

PK - 4 | Buffalo Grove, IL | Lake County

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

Report Card

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

#35 Elementary School in IL and #13 in Dupage County

K - 5 | Naperville, IL | Dupage County

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

Report Card

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

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

K - 5 | Libertyville, IL | Lake County

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

Report Card

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

#37 Elementary School in IL and #11 in Lake County

K - 4 | Lake Forest, IL | Lake County

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

Report Card

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

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

K - 5 | Barrington, IL | Cook County

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

Report Card

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

#39 Elementary School in IL and #2 in Will County

K - 5 | Naperville, IL | Will County

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

Report Card

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

#40 Elementary School in IL and #1 in Monroe County

2 - 4 | Columbia, IL | Monroe County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 406 Students

Report Card

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

#41 Elementary School in IL and #12 in Lake County

K - 5 | Highland Park, IL | Lake County

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

Report Card

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

#42 Elementary School in IL and #11 in Cook County

PK - 4 | Wilmette, IL | Cook County

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

Report Card

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

#43 Elementary School in IL and #12 in Cook County

PK - 5 | Glenview, IL | Cook County

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

Report Card

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

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

K - 6 | Schaumburg, IL | Cook County

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

Report Card

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

#45 Elementary School in IL and #14 in Dupage County

K - 5 | Wheaton, IL | Dupage County

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

Report Card

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

#46 Elementary School in IL and #13 in Lake County

K - 4 | Lake Forest, IL | Lake County

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

Report Card

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

#47 Elementary School in IL and #14 in Cook County

1 - 5 | Northbrook, IL | Cook County

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

Report Card

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

#48 Elementary School in IL and #14 in Lake County

K - 5 | Deerfield, IL | Lake County

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

Report Card

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

#49 Elementary School in IL and #15 in Cook County

K - 6 | Chicago, IL | Cook County

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

Report Card

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

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

K - 5 | Naperville, IL | Dupage County

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

Report Card

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

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

K - 6 | La Grange, IL | Cook County

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

Report Card

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

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

K - 6 | La Grange, IL | Cook County

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

Report Card

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

#53 Elementary School in IL and #15 in Lake County

K - 5 | Libertyville, IL | Lake County

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

Report Card

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

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

K - 5 | Glenview, IL | Cook County

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

Report Card

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

#55 Elementary School in IL and #19 in Cook County

K - 5 | Western Springs, IL | Cook County

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

Report Card

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

#56 Elementary School in IL and #20 in Cook County

3 - 4 | Glencoe, IL | Cook County

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

Report Card

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

#57 Elementary School in IL and #21 in Cook County

K - 5 | Des Plaines, IL | Cook County

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

Report Card

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

#59 Elementary School in IL and #1 in Woodford County

K - 4 | Germantown Hills, IL | Woodford County

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

Report Card

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

#59 Elementary School in IL and #22 in Cook County

K - 5 | Evergreen Park, IL | Cook County

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

Report Card

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

#60 Elementary School in IL and #23 in Cook County

K - 5 | Des Plaines, IL | Cook County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 325 Students

Report Card

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

#61 Elementary School in IL and #16 in Lake County

K - 4 | Buffalo Grove, IL | Lake County

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

Report Card

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

#62 Elementary School in IL and #24 in Cook County

PK - 4 | La Grange, IL | Cook County

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

Report Card

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

#63 Elementary School in IL and #25 in Cook County

1 - 4 | Winnetka, IL | Cook County

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

Report Card

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

#64 Elementary School in IL and #2 in Monroe County

2 - 3 | Waterloo, IL | Monroe County

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

Report Card

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

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

K - 6 | Palatine, IL | Cook County

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

Report Card

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

#66 Elementary School in IL and #16 in Dupage County

PK - 5 | Lombard, IL | Dupage County

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

Report Card

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

#67 Elementary School in IL and #27 in Cook County

K - 5 | Riverside, IL | Cook County

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

Report Card

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

#69 Elementary School in IL and #1 in Christian County

PK - 3 | Stonington, IL | Christian County

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

Report Card

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

#69 Elementary School in IL and #17 in Lake County

PK - 5 | Libertyville, IL | Lake County

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

Report Card

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

#70 Elementary School in IL and #17 in Dupage County

K - 4 | Naperville, IL | Dupage County

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

Report Card

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

#71 Elementary School in IL and #18 in Dupage County

K - 5 | Naperville, IL | Dupage County

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

Report Card

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

#72 Elementary School in IL and #19 in Dupage County

K - 5 | Naperville, IL | Dupage County

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

Report Card

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

#74 Elementary School in IL and #1 in Mclean County

PK - 3 | Downs, IL | Mclean County

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

Report Card

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

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

PK - 4 | Willowbrook, IL | Dupage County

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

Report Card

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

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

PK - 5 | Northbrook, IL | Cook County

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

Report Card

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

#76 Elementary School in IL and #3 in Will County

K - 5 | Naperville, IL | Will County

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

Report Card

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

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

K - 6 | Hoffman Estates, IL | Cook County

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

Report Card

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

#78 Elementary School in IL and #1 in Effingham County

PK - 5 | Beecher City, IL | Effingham County

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

Report Card

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

#79 Elementary School in IL and #30 in Cook County

1 - 6 | La Grange Park, IL | Cook County

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

Report Card

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

#80 Elementary School in IL and #4 in Will County

K - 5 | Naperville, IL | Will County

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

Report Card

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

#81 Elementary School in IL and #2 in Effingham County

PK - 6 | Dieterich, IL | Effingham County

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

Report Card

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

#82 Elementary School in IL and #31 in Cook County

K - 5 | Arlington Heights, IL | Cook County

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

Report Card

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

#83 Elementary School in IL and #32 in Cook County

K - 5 | Riverside, IL | Cook County

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

Report Card

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

#84 Elementary School in IL and #33 in Cook County

K - 6 | Schaumburg, IL | Cook County

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

Report Card

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

#86 Elementary School in IL and #35 in Cook County

PK - 5 | Northbrook, IL | Cook County

  • A+ Overall Grade
  • 9:1 Student/Teacher
  • 357 Students

Report Card

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

#86 Elementary School in IL and #35 in Cook County

K - 5 | Northbrook, IL | Cook County

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

Report Card

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

#87 Elementary School in IL and #36 in Cook County

K - 5 | Park Ridge, IL | Cook County

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

Report Card

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

#88 Elementary School in IL and #1 in St. Clair County

K - 5 | O Fallon, IL | St. Clair County

  • A+ Overall Grade
  • 21:1 Student/Teacher
  • 393 Students

Report Card

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

#89 Elementary School in IL and #18 in Lake County

1 - 5 | Buffalo Grove, IL | Lake County

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

Report Card

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

#90 Elementary School in IL and #21 in Dupage County

K - 5 | Naperville, IL | Dupage County

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

Report Card

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

#91 Elementary School in IL and #19 in Lake County

K - 5 | North Barrington, IL | Lake County

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

Report Card

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

#93 Elementary School in IL and #5 in Will County

K - 5 | Naperville, IL | Will County

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

Report Card

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

#93 Elementary School in IL and #37 in Cook County

K - 4 | Wilmette, IL | Cook County

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

Report Card

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

#96 Elementary School in IL and #1 in Kane County

K - 5 | Maple Park, IL | Kane County

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

Report Card

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

#96 Elementary School in IL and #20 in Lake County

K - 4 | Grayslake, IL | Lake County

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

Report Card

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

#96 Elementary School in IL and #38 in Cook County

K - 5 | Des Plaines, IL | Cook County

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

Report Card

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

#97 Elementary School in IL and #2 in Kane County

K - 5 | St Charles, IL | Kane County

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

Report Card

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

#98 Elementary School in IL and #39 in Cook County

K - 6 | La Grange, IL | Cook County

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

Report Card

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

#99 Elementary School in IL and #1 in Peoria County

PK - 5 | Dunlap, IL | Peoria County

  • A+ Overall Grade
  • 19:1 Student/Teacher
  • 751 Students

Report Card

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

#100 Elementary School in IL and #40 in Cook County

K - 6 | Schaumburg, IL | Cook County

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

Report Card

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