Are you looking to work/live in the suburbs or city? If you have a child I would suggest suburbia - there are some good suburbs that are close to the city but still pretty suburban, best of both worlds - arlington heights, glenview, deerfield, inverness, palatine, vernon hills these are all 20-25 minutes away from the city and have excellent school systems. they are close enough where you can commute to the city (although be prepared for the commute) or you can work at nearby suburban hospitals, advocate lutheran, alexian brothers medical center, evanston hospital, northshore system, northwest community hospital.
if you venture further west into the suburbs your going towards the newer suburbs, cheaper housing, probably better school sytems, and pretty good hospitals, these suburbs are naperville, aurora, elgin, st charles, etc - great school systems and good hospitals - EDWARD***fantastic hospital, provena, SHERMAN*** fantastic hospital, CDH.
There are also some FANTASTIC hospitals in the city to work at of course, top rated in the us news world report, however I don't have much knowledge about the school system although I can't imagine it would be as great as some of the suburban schools
(although that could be my biased opinion..)