Kohlberg comparte la visión de Piaget de que el desarrollo moral ocurre en etapas. Sin embargo, Kohlberg cree que no todas las etapas se dan por maduración biológica, y que factores ambientales también influyen. Propone 6 etapas de desarrollo moral agrupadas en 3 niveles - preconvencional, convencional y posconvencional. Cada etapa representa una estructura más compleja de razonamiento moral.