The honest version of "best suburbs for schools" looks like this: here are the suburbs where the schools are genuinely good, and here's where you can actually buy a house.

Those two lists overlap less than most people expect. The suburbs with the best-rated high schools in metro Chicago — New Trier, Hinsdale Central, Lake Forest — have median home prices north of $700K. At that level, this isn't a school district conversation, it's a wealth conversation.

Under $500K, the field narrows but it doesn't disappear. DuPage County especially has a band of suburbs where property taxes fund competitive school districts and home prices haven't fully caught up to North Shore territory. The key is knowing which ones.

How to read the data

Illinois Report Card (illinoisreportcard.com) is the source here, not GreatSchools. GreatSchools scores correlate heavily with neighborhood income — they're essentially measuring affluence, not school quality. Illinois Report Card shows actual student growth metrics, graduation rates, and college readiness data that's harder to game demographically.

The suburbs below are evaluated on graduation rates, PSAT/SAT performance relative to state average, and percentage of students meeting or exceeding standards on state assessments — not proximity to a lakefront or the number of AP classes on paper.

Wheaton

Wheaton-Warrenville Community Unit School District 200 runs two high schools: Wheaton North and Wheaton Warrenville South. Both consistently rank in the top 15 in DuPage County and top 50 statewide on Illinois Report Card metrics. Median home price sits around $450K. At $400–500K, you're buying 3–4 bedroom single-family homes, not condos or townhomes. This is probably the single best value intersection in metro Chicago for school quality relative to purchase price.

The feeder elementary districts (CCSD 200) are solid. Metra UP-W line gets you to downtown Chicago in about 40 minutes from Wheaton station. Property taxes run high — expect $8,000–12,000 annually on a $450K home — but that's what's funding the school district.

Downers Grove

Community High School District 99 runs Downers Grove North and Downers Grove South. Both are routinely top-ranked in Illinois — District 99 has posted graduation rates above 95% for several consecutive years. The feeder elementary districts (District 58 and District 61) are rated well above state average.

Median single-family home prices run around $390–420K, slightly more attainable than Wheaton in some pockets. Metra BNSF line to downtown Chicago is about 35 minutes from the main Downers Grove station. One thing to verify: Downers Grove South's attendance boundary includes parts of Westmont and Woodridge. Check which high school your specific address feeds into before closing on anything.

Naperville

CUSD 203 (Naperville Central) and CUSD 204 (Neuqua Valley, Waubonsie Valley) are both excellent — consistently top 5 in Illinois. But median prices in Naperville are $450–500K with a competitive market, meaning sub-$500K inventory tends to be older, in less desirable pockets, or gets multiple offers quickly. It exists. You can buy a 3-bedroom house here under $500K. Expect to lose a few bids first.

Also worth knowing: District 204 covers most of the newer west-side Naperville development and spills into parts of Aurora and Bolingbrook. Whether your address lands in 203 vs. 204 matters, and which side of that line you're on changes which high school you're zoned for. Look up your specific address on the district website before you make an offer.

St. Charles

District 303 (St. Charles North and St. Charles East) consistently rates among the best in Kane County. Kane County property taxes are lower than DuPage, which partly explains why these schools don't get talked about as much — the funding picture is more constrained — but graduation rates and college readiness data are comparable to many DuPage districts.

Median home price in St. Charles is around $360K, with more breathing room in the buying process than the DuPage options above. The commute is real: Metra UP-W to downtown Chicago runs about 60 minutes from Geneva or St. Charles stations. If you work remotely or have a flexible schedule, this changes the math significantly.

Glenview

Glenbrook High School District 225 covers Glenbrook South and Glenbrook North — both are top 20 schools in Illinois by state metrics. Median price in Glenview is around $575K, which puts it above budget as a rule. But inventory under $500K exists: older split-levels, townhomes on the south side of town. This requires patience and willingness to update a 1970s kitchen. Worth knowing about if North Shore proximity matters and you want to stay under $500K.

Metra MD-N line to downtown runs about 30 minutes from Glenview station — one of the better commutes on this list.

What's not on this list

Wilmette, Winnetka, and Glencoe all feed into New Trier Township High School District 203, which is one of the best-funded high schools in the country. Average price in those towns is $700K–$1.4M. You're not buying there at $500K. Hinsdale feeds Hinsdale Central at median prices around $800K+. Same situation.

These aren't bad options — they're a different budget conversation. If $700K+ is the range, those comparisons exist in other guides on this site.

Side-by-side

Suburb

High school district

Median home price

Commute to Loop

County

Wheaton

CUSD 200

~$450K

~40 min (UP-W)

DuPage

Downers Grove

District 99

~$400K

~35 min (BNSF)

DuPage

Naperville

District 203 / 204

~$470K

~50 min (BNSF)

DuPage / Will

St. Charles

District 303

~$360K

~60 min (UP-W)

Kane

Glenview

District 225

~$575K*

~30 min (MD-N)

Cook

*Median is above $500K — inventory under budget exists, primarily townhomes and older single-family.

The pattern here is DuPage County. It's not an accident — the county's property tax structure funds school districts at a level that Kane County and the outer collar counties haven't fully matched. If school quality is the primary filter, DuPage is where to start, and Wheaton and Downers Grove are the best value within it at the $400–500K price point.

School district boundary lines change periodically. Verify your specific address using each district's boundary lookup tool before making any decisions based on school assignments.

Keep Reading