And probably the good schools are too expensive.

I beg to differ. Yes, the best schools are usually private ones, but there are 4 or 5 very good public school districts in my area. One of the schools was ranked nationally and another of the communities was at the top of a nicest-places-to-live-in-the-US list. Unfortunately though, there is obviously a correlation between income and school success.