Based on Piaget’s Theory of Cognitive Development, American psychologist Lawrence Kohlberg (1927-1987) developed his own theory of moral development in children. According to Kohlberg's Theory of Moral Development, there are 6 stages of moral development, known as Kohlberg’s stages of moral development.