Based on Piaget’s theory of cognitive development, American psychologist Lawrence Kohlberg (1927-1987) developed his own theory of moral development in children. Kohlberg believed that people progressed in their moral reasoning (i.e., in their bases for ethical behavior) through a series of stages. According to Kohlberg’s theory of moral development, there are 6 stages of moral development, known as Kohlberg’s stages of moral development. Kohlberg classified their moral reasoning into three levels, each of which contains two distinct substages.
2. Illustration of the stages of moral development
The levels and stages are illustrated in the following figure:

Figure: Stages of moral development
Source: McLeod (2024, p. 10)
Background Colour
Font Face
Font Kerning
Font Size
Image Visibility
Letter Spacing
Line Height
Link Highlight
Text Alignment
Text Colour