В узком смысле термин «социальная структура общества» чаще всего применяется к социально-классовым и социально-групповым общностям. Социальная структура в этом смысле – это совокупность взаимосвязанных и взаимодействующих друг с другом классов, социальных слоев и групп.
В социологии существует большое множество концепций социальной структуры общества, исторически одной из первых является марксистское учение. В марксистской социологии ведущее место отводится социально-классовой структуре общества. Социально-классовая структура общества, согласно этому направлению, представляет собой взаимодействие трех основных элементов: классов, общественных прослоек и социальных групп. Ядром социальной структуры являются классы. Наличие классов в обществе отмечалось в науке и до Маркса в начале XIXв. Это понятие широко использовали французские историки Ф. Гизо, О. Тьери и английские и французские политэкономы А. Смит и Д. Рикардо. Однако наибольшее развитие учение о классах получило в марксизме. К. Маркс и Ф. Энгельс основали экономические причины возникновения классов. Они утверждали, что деление общества на классы есть результат общественного разделения труда и формирование частнособственнических отношений. Процесс образования классов происходил двумя путями: путем выделения в родовой общине эксплуататорской верхушки, которая первоначально состояла из родовой знати, и путем обращения в рабство военнопленных, а также обнищавших соплеменников, попадавших в долговую кабалу.