I teach near Mooresville (in Concord now, used to teach in Char-Meck). Generally, the city & county have split, b/c the county doesn't want to deal with the urban problems inherent in city schools, and the county parents don't want their children going to school with "those people." That's definitely the case, in Kannapolis City schools vs. Cabarrus County schools. If you go for the county district, you'll get a more rural feel (Iredell is VERY rural), more homogeneous groups among the kids (i.e. more kids with a similar racial makeup/socioeconomic status). The inner city schools have more diversity, but there are many city schools I wouldn't send kids to on a bet, even with reduced classroom sizes. Usually (not always, because there are some who teach there who are truly dedicated), the city districts get teachers & administrators who are making time there until they can get into the district of their choice. Many of these teachers & administratos are underqualified; I taught in inner city schools for several years, and the ignorance among the faculty was appalling.
So there are trade-offs; you definitely have to reseach specific schools, to know more about each one's situation.
Cheers!
Heather W