La teoría del desarrollo moral de Lawrence Kohlberg propone que el razonamiento moral pasa por 6 etapas agrupadas en 3 niveles. El nivel preconvencional incluye la etapa de obediencia por castigo y la del intercambio. El nivel convencional abarca las etapas de relaciones interpersonales y del sistema social. El nivel postconvencional comprende las etapas del contrato social y los principios éticos universales.