I've been working on my family history for several years now. I know that most of my ancestors were from England. They came over in the 17th century and settled in Virginia. Most of them then moved to Kentucky, then Missouri and some of them to Texas. At each stage they acquired more education and gradually went from being dirt farmers to preachers, wage earners, etc. To my knowledge, my mother is the first woman in her family to have a college degree and I'm the first to have an advanced degree.
"England" is a BIG place.
Read "ALbion's Seed" an old historical classic. People who came from different parts of England spoke differently, had different naming conventions for thier children, followed different religions, built different houses, settled in different parts of America and had different value systems. And that doesn't even include people like the Welsh, Cornish, Low-Land Scots, High-Land Scots, Scots Irish or Gaelic Irish.