All languages contain social or class differences in dialects, including America.
Class differences are not the same in every culture or country. For example, in England members of the British upper class generally speak what is called Received Pronunciation or RP, even if they come from different regions of the country. This variety of British speech is heard in upper class homes and reinforced through specific educational institutions such as Oxford and Cambridge. In America, class differences are influenced by a variety of social and economic factors including such things as income, education, family background, ethnicity, region, and ethnicity. It might be more appropriate to say that American does not have one upper class but many different upper classes that are related hierarchically to each other based on a variety of factors.