Best High Schools in Illinois

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

9 - 12 | Chicago, IL | Cook County

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

Report Card

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

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

10 - 12 | Winnetka, IL | Cook County

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

Report Card

A+ Academic Results
A+ Learning Environment
A+ 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,152 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,937 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ 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,633 Students

Report Card

A+ Academic Results
A Learning Environment
A+ 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,767 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
  • 14:1 Student/Teacher
  • 1,335 Students

Report Card

A+ Academic Results
A+ Learning Environment
A 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
  • 13:1 Student/Teacher
  • 1,677 Students

Report Card

A+ Academic Results
A- Learning Environment
A+ 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,698 Students

Report Card

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

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

9 - 12 | Northbrook, IL | Cook County

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

Report Card

A+ Academic Results
A- Learning Environment
A+ 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
  • 4,028 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,742 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ 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,851 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ 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,896 Students

Report Card

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

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

9 - 12 | Highland Park, IL | Lake County

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

Report Card

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

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

9 - 12 | Downs, IL | Mclean County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 342 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,919 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
  • 15:1 Student/Teacher
  • 2,972 Students

Report Card

A+ Academic Results
A- 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,687 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
  • 16:1 Student/Teacher
  • 2,157 Students

Report Card

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

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

9 - 12 | La Grange, IL | Cook County

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

Report Card

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

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

9 - 12 | Morton, IL | Tazewell County

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

Report Card

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

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

9 - 12 | Trenton, IL | Clinton County

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

Report Card

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

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

9 - 12 | Brimfield, IL | Peoria County

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

Report Card

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

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

9 - 12 | Dunlap, IL | Peoria County

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

Report Card

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

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

9 - 12 | Elmhurst, IL | Dupage County

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

Report Card

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

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

9 - 12 | Downers Grove, IL | Dupage County

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

Report Card

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

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

9 - 12 | Oak Park, IL | Cook County

  • A+ Overall Grade
  • 3,296 Students

Report Card

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

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

9 - 12 | Saint Joseph, IL | Champaign County

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

Report Card

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

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

9 - 12 | Aurora, IL | Dupage County

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

Report Card

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

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

9 - 12 | Lisle, IL | Dupage County

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

Report Card

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

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

9 - 12 | Barrington, IL | Lake County

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

Report Card

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

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

9 - 12 | Aurora, IL | Dupage County

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

Report Card

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

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

9 - 12 | Chicago, IL | Cook County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 977 Students

Report Card

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

#35 High School in IL and #11 in Cook County

9 - 12 | Forest Park, IL | Cook County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 742 Students

Report Card

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

#36 High School in IL and #12 in Cook County

9 - 12 | Chicago, IL | Cook County

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

Report Card

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

#37 High School in IL and #1 in Kane County

9 - 12 | St Charles, IL | Kane County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 1,986 Students

Report Card

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

#38 High School in IL and #13 in Cook County

9 - 12 | Lemont, IL | Cook County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 1,361 Students

Report Card

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

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

9 - 12 | Buffalo Grove, IL | Cook County

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

Report Card

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

#41 High School in IL and #2 in Kane County

9 - 12 | Geneva, IL | Kane County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,938 Students

Report Card

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

#41 High School in IL and #9 in Dupage County

9 - 12 | Wheaton, IL | Dupage County

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

Report Card

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

#42 High School in IL and #15 in Cook County

9 - 12 | Skokie, IL | Cook County

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

Report Card

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

#43 High School in IL and #10 in Dupage County

9 - 12 | Darien, IL | Dupage County

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

Report Card

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

#44 High School in IL and #1 in Winnebago County

9 - 12 | Rockton, IL | Winnebago County

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

Report Card

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

#45 High School in IL and #11 in Dupage County

9 - 12 | Glen Ellyn, IL | Dupage County

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

Report Card

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

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

9 - 12 | Lake Zurich, IL | Lake County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 1,924 Students

Report Card

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

#48 High School in IL and #1 in Mchenry County

9 - 12 | Crystal Lake, IL | Mchenry County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,458 Students

Report Card

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

#48 High School in IL and #1 in Jo Daviess County

9 - 12 | Scales Mound, IL | Jo Daviess County

  • A Overall Grade
  • 7:1 Student/Teacher
  • 59 Students

Report Card

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

#49 High School in IL and #16 in Cook County

9 - 12 | Park Ridge, IL | Cook County

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

Report Card

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

#50 High School in IL and #17 in Cook County

9 - 12 | Orland Park, IL | Cook County

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

Report Card

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

#51 High School in IL and #3 in Kane County

9 - 12 | St Charles, IL | Kane County

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

Report Card

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

#53 High School in IL and #1 in Effingham County

9 - 12 | Teutopolis, IL | Effingham County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 337 Students

Report Card

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

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

9 - 12 | Rolling Meadows, IL | Cook County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,925 Students

Report Card

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

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

9 - 12 | Skokie, IL | Cook County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 2,029 Students

Report Card

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

#55 High School in IL and #1 in Piatt County

9 - 12 | Monticello, IL | Piatt County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 495 Students

Report Card

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

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

9 - 12 | Roselle, IL | Dupage County

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

Report Card

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

#57 High School in IL and #4 in Will County

9 - 12 | New Lenox, IL | Will County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 1,898 Students

Report Card

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

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

9 - 12 | Glen Ellyn, IL | Dupage County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,172 Students

Report Card

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

#59 High School in IL and #20 in Cook County

9 - 12 | Evanston, IL | Cook County

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

Report Card

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

#60 High School in IL and #2 in Winnebago County

9 - 12 | Winnebago, IL | Winnebago County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 455 Students

Report Card

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

#61 High School in IL and #1 in Wayne County

9 - 12 | Cisne, IL | Wayne County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 127 Students

Report Card

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

#62 High School in IL and #14 in Dupage County

9 - 12 | Wheaton, IL | Dupage County

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

Report Card

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

#63 High School in IL and #21 in Cook County

9 - 12 | Hoffman Estates, IL | Cook County

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

Report Card

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

#64 High School in IL and #1 in St. Clair County

9 - 12 | Mascoutah, IL | St. Clair County

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

Report Card

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

#65 High School in IL and #2 in Mchenry County

9 - 12 | Cary, IL | Mchenry County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,747 Students

Report Card

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

#66 High School in IL and #9 in Lake County

9 - 12 | Gurnee, IL | Lake County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 4,158 Students

Report Card

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

#67 High School in IL and #10 in Lake County

9 - 12 | Lake Villa, IL | Lake County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 1,347 Students

Report Card

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

#68 High School in IL and #1 in Rock Island County

9 - 12 | Taylor Ridge, IL | Rock Island County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 367 Students

Report Card

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

#69 High School in IL and #1 in Livingston County

9 - 12 | Dwight, IL | Livingston County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 258 Students

Report Card

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

#70 High School in IL and #1 in Randolph County

9 - 12 | Steeleville, IL | Randolph County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 161 Students

Report Card

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

#71 High School in IL and #15 in Dupage County

9 - 12 | Westmont, IL | Dupage County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 449 Students

Report Card

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

#72 High School in IL and #1 in Madison County

9 - 12 | Highland, IL | Madison County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 900 Students

Report Card

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

#73 High School in IL and #3 in Winnebago County

9 - 12 | Pecatonica, IL | Winnebago County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 244 Students

Report Card

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

#74 High School in IL and #1 in Bureau County

9 - 12 | La Moille, IL | Bureau County

  • A Overall Grade
  • 9:1 Student/Teacher
  • 92 Students

Report Card

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

#75 High School in IL and #2 in Tazewell County

9 - 12 | Tremont, IL | Tazewell County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 299 Students

Report Card

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

#77 High School in IL and #2 in Livingston County

9 - 12 | Cullom, IL | Livingston County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 116 Students

Report Card

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

#77 High School in IL and #3 in Mchenry County

9 - 12 | Huntley, IL | Mchenry County

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

Report Card

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

#78 High School in IL and #4 in Mchenry County

9 - 12 | Richmond, IL | Mchenry County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 727 Students

Report Card

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

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

9 - 12 | Grayslake, IL | Lake County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 1,481 Students

Report Card

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

#80 High School in IL and #2 in St. Clair County

9 - 12 | O Fallon, IL | St. Clair County

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

Report Card

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

#82 High School in IL and #1 in Sangamon County

9 - 12 | Williamsville, IL | Sangamon County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 467 Students

Report Card

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

#82 High School in IL and #3 in Tazewell County

9 - 12 | Mackinaw, IL | Tazewell County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 330 Students

Report Card

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

#83 High School in IL and #3 in Peoria County

9 - 12 | Glasford, IL | Peoria County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 254 Students

Report Card

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

#84 High School in IL and #1 in Kendall County

9 - 12 | Oswego, IL | Kendall County

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

Report Card

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

#85 High School in IL and #2 in Champaign County

9 - 12 | Mahomet, IL | Champaign County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 958 Students

Report Card

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

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

9 - 12 | Chicago, IL | Cook County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 887 Students

Report Card

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

#87 High School in IL and #4 in Peoria County

9 - 12 | Elmwood, IL | Peoria County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 213 Students

Report Card

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

#88 High School in IL and #1 in Stephenson County

9 - 12 | Lena, IL | Stephenson County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 226 Students

Report Card

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

#89 High School in IL and #5 in Mchenry County

9 - 12 | Crystal Lake, IL | Mchenry County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 1,527 Students

Report Card

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

#90 High School in IL and #1 in Mcdonough County

9 - 12 | Macomb, IL | Mcdonough County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 583 Students

Report Card

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

#92 High School in IL and #2 in Rock Island County

9 - 12 | Port Byron, IL | Rock Island County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 326 Students

Report Card

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

#92 High School in IL

9 - 12 | Athens, IL | Menard County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 289 Students

Report Card

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

#93 High School in IL and #1 in Douglas County

9 - 12 | Tuscola, IL | Douglas County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 313 Students

Report Card

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

#94 High School in IL and #3 in St. Clair County

9 - 12 | Freeburg, IL | St. Clair County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 661 Students

Report Card

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

#96 High School in IL and #1 in Warren County

9 - 12 | Monmouth, IL | Warren County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 293 Students

Report Card

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

#96 High School in IL and #23 in Cook County

9 - 12 | Schaumburg, IL | Cook County

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

Report Card

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

#97 High School in IL and #1 in Woodford County

9 - 12 | Metamora, IL | Woodford County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 984 Students

Report Card

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

#98 High School in IL and #4 in Kane County

9 - 12 | Batavia, IL | Kane County

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

Report Card

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

#99 High School in IL and #16 in Dupage County

9 - 12 | Carol Stream, IL | Dupage County

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

Report Card

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

#100 High School in IL and #1 in Whiteside County

9 - 12 | Erie, IL | Whiteside County

  • A- Overall Grade
  • 8:1 Student/Teacher
  • 191 Students

Report Card

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