儿童道德发展的两大理论是皮亚杰道德认知发展理论和科尔伯格认知发展阶段理论。
二者道德发展阶段理论的差异性主要体现在:第一、皮亚杰研的究重点在道德思维形成过程本身,进而提出了“图式”等概念;而科尔伯格研究的重点在对道德思维发展不同发展阶段特征的描述上,进而提出了三水平六阶段。第二、关于影响道德发展的社会认知因素,如关于角色扮演机会等,皮亚杰只注意到了同伴群体的作用,而科尔伯格给予了高度重视。第三、皮亚杰的研究是一种纯理论推演,比如他将道德品质的发展仅仅归于道德判断这一个方面;而科尔伯格重视理论探求,更强调应用研究,因此科尔伯格在学说的构建上更为完善。二者道德发展阶段理论的联系(相似之处)主要体现在:通过比较后发现,皮亚杰与科尔伯格理论均是从认知领域来研究人类道德的发展,都采取心理发展的观点来解释人类道德的形成,从而形成了一个全新的研究视角。具体表现在:第一,二者的道德发展观均是一维纵向的,他们认为,道德认知结构的不断组织和转换形成了道德的发展。“个体的道德认知发展正是图式在主客体的相互作用中经同化、顺应的建构过程。从同化一顺应一同化,个体的道德认知发生冲突,由平衡一不平衡一平衡,个体的道德结构也不断得到扩充和重建。在这种动态发展过程中,个体不断调整与环境的关系,以求最大限度地减少冲突,作出符合人类普遍价值原则的道德判断,从而个体的道德逐道德他律转向道德自律。” 由此可以看到,从自律到他律的转变,是其理论构建的主线。第二,皮亚杰与科尔伯格认为“儿童道德的发展是整个认知发展的一部分,在本质上,与认知概念一样,是按同样的方式发展的。道德也是通过主体与道德环境的积极交互作用,借助于平衡化建构起来的。一般说来,当智力发展到较高层次时,其道德判断与道德选择也达到较高层次,道德也就相应发展到较高阶段。但这并不是说高智力水平就能保证个体有较高水平的道德判断和道德行为。因为智力仅是道德发展的一个必要非充分条件。”第三,皮亚杰的道德阶段论研究到道德规则相对变化这一深度。而科尔伯格以人的道德判断力为着服点,进行大量的实验分析,提出了超过皮亚杰原有公式的道德发展阶段论。因此,我们说科尔伯格继承并发展了皮亚杰的学说。