Teoria rozwoju moralnego Kohlberga opiera się na założeniu, że wraz z wiekiem dzieci, ich rozumowanie w dylematach moralnych rozwija się i staje się bardziej wyrafinowane. Teoria ta została oparta na wynikach eksperymentów Kohlburga z dziećmi przy użyciu dylematu Hienz.
W tej teorii rozwoju moralnego istnieją trzy etapy moralności, które odnoszą się do dzieci i dorosłych w różnych grupach wiekowych. Pierwszym etapem jest pre-konwencjonalna moralność, która dotyczy dzieci dziewięciu i młodszych. Na tym etapie dzieci nie mają własnego kodeksu moralnego, ale opierają się na moralnych decyzjach dotyczących tego, co powiedzieli im dorośli.
W drugim etapie, konwencjonalna moralność, która dotyczy większości nastolatków i dorosłych, ludzie internalizują kodeksy moralne swoich modeli do naśladowania i tworzą swój własny kod. Motywacją do bycia moralnym na tym etapie jest utrzymywanie relacji z innymi i członkostwo w swoich grupach społecznych. Pojęcie władzy jest również internalizowane w swój kodeks moralny, ale niekoniecznie kwestionowane
Etap trzeci to post-konwencjonalna moralność, w której ludzkie kodeksy moralne oparte są na zasadach sprawiedliwości i praw człowieka. Częścią tego kroku jest uświadomienie sobie, że prawa niekoniecznie odzwierciedlają moralność i możliwe jest, że obrona uniwersalnych ludzi może wymagać nielegalnych działań.