Сукупність соціальних спільностей і відносин між ними — це соціальна структура суспільства. В соціології є два основних підходи до аналізу соціальної структури суспільства — класовий (марксистський) і стратифікаційний. В основі класового підходу лежить виокремлення в соціальній структурі передусім класів і визнання класового поділу головним соціальним розмежуванням, яке визначає характер усіх інших відносин у суспільстві. Стратифікаційний підхід (від лат. —верства) акцентує увагу на багатоманітності соціального поділу суспільства, виокремлюючи в ньому найрізноманітніші верстви й не наголошуючи на визначальній ролі суспільних класів.