· Klasa społeczna opiera się na podziale społeczeństwa według podobnego położenia społecznego, warunkach bytowych, zarobków. Jednostki posiadają poczucie odrębności od innych klas i wspólną tożsamość.
· Warstwa społeczna jest bardziej ogólna i dzieli społeczeństwo według grup społeczno-zawodowych, które mają nadawać prestiż. Np. pracownicy biurowi, pracownicy umysłowi średniego szczebla.
Niektórzy socjologowie uważają, że nie można wyróżniać już klas społecznych. W dzisiejszych czasach rzadko występuje już poczucie w jednostkach odrębności od innych klas, co jest podstawową cechą klas społecznych. Wynika to ze zmian, które nastąpiły w trakcie rewolucji przemysłowych. Dlatego też ci sami socjologowie proponują używanie warstw społecznych.