The Best Public Schools in the Suburbs

Our new, expanded rankings of the top performers in the city and suburbs

September 3, 2019, 7:30 am

Top Suburban Cook County High Schools

   EnrollmentSpending per pupilSAT reading
attainment %*
SAT math
attainment %*
Graduation
rate
1New Trier Township High SchoolWinnetka2,934$15,913807798
2Glenbrook North High SchoolNorthbrook1,988$13,730767798
3Proviso Mathematics & Science AcademyForest Park792$8,7428273100
4Glenbrook South High SchoolGlenview3,067$13,730686798
5William Fremd High SchoolPalatine2,594$11,304697198
6Oak Park and River Forest High SchoolOak Park3,370$15,783625694
7Prospect High SchoolMount Prospect2,150$12,004716796
8Maine South High SchoolPark Ridge2,397$12,963656697
9John Hersey High SchoolArlington Heights1,864$12,004736890
10Evanston Township High SchoolEvanston3,459$11,900565292
11James B. Conant High SchoolHoffman Estates2,349$11,304515997
12Niles West High SchoolSkokie2,435$15,257484695
13Lyons Township High SchoolLa Grange4,000$11,425605996
14Schaumburg High SchoolSchaumburg2,116$11,304495895
15Niles North High SchoolSkokie2,059$15,257474593
16Lemont High SchoolLemont1,404$10,655605697
17Rolling Meadows High SchoolRolling Meadows1,900$12,004525694
18Hoffman Estates High SchoolHoffman Estates1,907$11,304394193
19Palatine High SchoolPalatine2,587$11,304374192
20Elk Grove High SchoolElk Grove Village1,935$12,004434497
* Figures do not reflect low-income adjustment

Top Suburban Cook County Elementary and Middle Schools

   GradesEnrollmentSpending per pupilPARCC reading
attainment %
PARCC math
attainment %
1Middlefork SchoolNorthfieldK–3202$16,1917583
2Central Elementary SchoolWilmetteK–4459$9,4097380
3Shabonee SchoolNorthbrook3–5430$12,7038379
4The Joseph Sears SchoolKenilworthPK–8451$14,5458274
5Thomas Dooley Elementary SchoolSchaumburgK–6470$9,0578778
6Marie Murphy SchoolWilmettePK, 6–8284$11,1828478
7Wood Oaks Junior High SchoolNorthbrook6–8429$12,7038572
8McKenzie Elementary SchoolWilmetteK–4446$9,4096769
9Greenbriar Elementary SchoolNorthbrookK–5402$13,1176662
10Campanelli Elementary SchoolSchaumburgK–6538$9,0577476
11Sunset Ridge SchoolNorthfield4–8272$16,1917671
12Maple SchoolNorthbrook6–8384$11,6107878
13L.J. Hauser Junior High SchoolRiverside6–8598$9,0837163
14Spring Avenue Elementary SchoolLa GrangeK–6320$9,1907570
15Avoca West Elementary SchoolGlenviewK–5452$11,1826966
16Michael Collins Elementary SchoolSchaumburgK–6767$9,0577566
17Meadowbrook Elementary SchoolNorthbrookK–5403$13,1176577
18Grove Avenue Elementary SchoolBarringtonK–5553$9,8168176
19Ivy Hill Elementary SchoolArlington HeightsK–5639$8,0406970
20South Elementary SchoolDes PlainesK–5221$11,1106370
 

Top DuPage County High Schools

   EnrollmentSpending per pupilSAT reading
attainment %*
SAT math
attainment %*
Graduation
rate
1Hinsdale Central High SchoolHinsdale2,786$12,849797594
2Naperville Central High SchoolNaperville2,815$8,898707497
3Lisle High SchoolLisle480$12,474575799
4Downers Grove North High SchoolDowners Grove2,186$11,819636796
5Naperville North High SchoolNaperville2,676$8,898676799
* Figures do not reflect low-income adjustment

Top DuPage County Elementary and Middle Schools

   GradesEnrollmentSpending per pupilPARCC reading
attainment %
PARCC math
attainment %
1Prospect SchoolClarendon HillsK–5397$10,9077678
2Butler Junior High SchoolOak Brook6–8194$10,3408377
3Walker SchoolClarendon HillsK–5268$10,9077186
4Madison SchoolHinsdaleK–5433$10,9078573
5Mill Street Elementary SchoolNapervilleK–5660$8,8986467
6Meadow Glens Elementary SchoolNapervilleK–5475$8,8988686
7Elmwood Elementary SchoolNapervilleK–5680$8,8986664
8Elm SchoolBurr RidgeK–5294$10,9078573
9Ellsworth Elementary SchoolNapervilleK–5251$8,8988166
10Highlands Elementary SchoolNapervilleK–5509$8,8987978
 

Top Kane County High Schools

   EnrollmentSpending per pupilSAT reading
attainment %*
SAT math
attainment %*
Graduation
rate
1St. Charles North High SchoolSt. Charles2,022$8,194636798
2St. Charles East High SchoolSt. Charles2,512$8,194565796
3Batavia High SchoolBatavia1,899$8,100566095
4Geneva Community High SchoolGeneva1,933$7,197626298
5Kaneland High SchoolMaple Park1,313$7,590473997
* Figures do not reflect low-income adjustment

Top Kane County Elementary and Middle Schools

   GradesEnrollmentSpending per pupilPARCC reading
attainment %
PARCC math
attainment %
1Wild Rose Elementary SchoolSt. CharlesK–5531$8,1946671
2Lincoln Elementary SchoolSt. CharlesPK–5238$8,1946451
3Bell Graham Elementary SchoolSt. CharlesK–5397$8,1946564
4Algonquin Lakes Elementary SchoolAlgonquinK–5457$6,2966659
5Thompson Middle SchoolSt. Charles6–81,641$8,1946954
6Lily Lake Grade SchoolMaple ParkK–5214$6,3807663
7Wredling Middle SchoolSt. Charles6–81,299$8,1946757
8Louise White SchoolBataviaK–5366$8,1004954
9Corron Elementary SchoolSouth ElginK–5435$8,1945156
10Prairie Knolls Middle SchoolElgin6–7642$6,3806956
 

Top Lake County High Schools

   EnrollmentSpending per pupilSAT reading
attainment %*
SAT math
attainment %*
Graduation
rate
1Vernon Hills High SchoolVernon Hills1,400$14,590727498
2Deerfield High SchoolDeerfield1,622$15,086797397
3Adlai E. Stevenson High SchoolLincolnshire4,185$11,891788297
4Libertyville High SchoolLibertyville1,917$14,590777697
5Highland Park High SchoolHighland Park1,995$15,086706594
* Figures do not reflect low-income adjustment

Top Lake County Elementary and Middle Schools

   GradesEnrollmentSpending per pupilPARCC reading
attainment %
PARCC math
attainment %
1Walden Elementary SchoolDeerfieldK–5471$10,1808886
2Ravinia Elementary SchoolHighland ParkK–5232$10,5338477
3Daniel Wright Junior High SchoolLincolnshire6–8666$9,0948882
4Butterfield SchoolLibertyvillePK–5527$7,9126867
5Ivy Hall Elementary SchoolBuffalo Grove1–5438$8,7417478
6Lake Bluff Elementary SchoolLake BluffPK–5570$10,1376356
7Wilmot Elementary SchoolDeerfieldK–5510$10,1807774
8South Park Elementary SchoolDeerfieldPK–5439$10,1808284
9Cherokee Elementary SchoolLake ForestK–4296$10,5616675
10Prairie Elementary SchoolBuffalo Grove1–5423$8,7417580
 

Top McHenry County High Schools

   EnrollmentSpending per pupilSAT reading
attainment %*
SAT math
attainment %*
Graduation
rate
1Crystal Lake South High SchoolCrystal Lake1,465$9,630565797
2Crystal Lake Central High SchoolCrystal Lake1,508$9,630504995
3Prairie Ridge High SchoolCrystal Lake1,436$9,630545893
4Cary-Grove High SchoolCary1,702$9,630535197
5Richmond-Burton Community High SchoolRichmond663$8,403605595
* Figures do not reflect low-income adjustment

Top McHenry County Elementary and Middle Schools

   GradesEnrollmentSpending per pupilPARCC reading
attainment %
PARCC math
attainment %
1Edgebrook Elementary SchoolMcHenryPK–5500$8,4863841
2Prairie Grove Elementary SchoolCrystal LakePK–5425$9,5226049
3West Elementary SchoolCrystal LakeK–5527$6,7675566
4Nippersink Middle SchoolRichmond6–8433$7,9026152
5Woods Creek Elementary SchoolCrystal LakeK–5598$6,7676460
6Kenneth E. Neubert Elementary SchoolAlgonquinK–5438$6,2964350
7Richmond Grade SchoolRichmondK–5418$7,9025646
8Prairie Grove Junior High SchoolCrystal Lake6–8258$9,5225633
9Johnsburg Junior High SchoolJohnsburg6–8474$7,9464835
10Eastview Elementary SchoolAlgonquinPK–5490$6,2966457
 

Top Will County High Schools

   EnrollmentSpending per pupilSAT reading
attainment %*
SAT math
attainment %*
Graduation
rate
1Neuqua Valley High SchoolNaperville3,662$7,843747598
2Lincoln-Way East High SchoolFrankfort2,889$7,194595997
3Lincoln-Way Central High SchoolNew Lenox2,138$7,194576098
4Lincoln-Way West High SchoolNew Lenox1,905$7,194546098
5Lockport Township High SchoolEast Lockport3,706$8,039504595
* Figures do not reflect low-income adjustment

Top Will County Elementary and Middle Schools

   GradesEnrollmentSpending per pupilPARCC reading
attainment %
PARCC math
attainment %
1Hickory Creek Middle SchoolFrankfort6–8873$6,0718780
2River Woods Elementary SchoolNapervilleK–5501$8,8987171
3Jane Addams Middle SchoolBolingbrook6–8690$8,4865849
4Union Elementary SchoolJolietK–891$9,2595941
5Eisenhower AcademyJoliet1–5240$6,5338384
6Danielle-Joy Peterson Elementary SchoolNapervilleK–5737$7,8437073
7Frankfort Square Elementary SchoolFrankfort1–4211$6,6166664
8Oliver Julian Kendall Elementary SchoolNapervilleK–5349$7,8437773
9Chelsea Intermediate SchoolFrankfort3–5815$6,0716870
10Fry Elementary SchoolNapervilleK–5560$7,8437380