being “city folk” vs. being “rural” doesn’t really qualify as an excuse for different levels of education
Availability of schools and ability (or willingness) to pay for good teachers very much does correlate to levels of education available in different places.