Можно выделить несколько классификаций (типологий) общества:
1) дописьменные и письменные;
2) простые и сложные (в качестве критерия в данной типологии выступает число уровней управления обществом, а также степень его дифференциации: в простых обществах отсутствуют руководители и подчиненные, богатые и бедные, в сложных обществах существует несколько уровней управления и несколько социальных слоев населения, расположенных сверху вниз по мере убывания доходов);
3) первобытное общество, рабовладельческое общество, феодальное общество, капиталистическое общество, коммунистическое общество (в качестве критерия в данной типологии выступает формационный признак);
4) развитые, развивающиеся, отсталые (в качестве критерия в данной типологии выступает уровень развития);