Kohlberg's theory of moral development has 6 stages grouped into 3 levels - pre-conventional, conventional, and post-conventional. The theory claims that moral reasoning progresses from an emphasis on obedience/punishment, to social norms, and finally to universal ethical principles. Kohlberg believed moral education should use moral dilemmas to stimulate discussion and encourage individuals to develop to higher stages of reasoning. The "just community" school approach aims to enhance moral development by giving students democratic participation in rule-making and community life.