Lawrence Kohlberg’s theory of moral development is based on Piaget’s theory. Kohlberg stated that moral reasoning is based on six developmental stages. These stages are the basis for ethical behavior. The higher the level of moral reasoning, the better that the person is at dealing with moral dilemmas. The six stages of moral development are grouped into three levels of morality, as discussed in this video.

By: Shreena Desai

This video originally appeared on, and is used here under a Creative Commons license. Note: All Khan Academy content is available for free at