德国教育家J.F.赫尔巴特提出寓教育于教学之中,称为教学的教育性原则。他说:“教学如果没有进行道德教育,只是一种没有目的的手段,道德教育(或品格教育)如果没有教学,就是一种失去了手段的目的”。20世纪,美国教育家J.杜威强调从学校的社会化活动中进行道德教育的原则,反对设置道德课程进行直接道德教学,主张德育中批判的、探讨研究的精神,强调在教学中发现什么是正确的,而不是习惯于一套已知的道德原则。杜威的这个思想,对现代西方资本主义国家学校中的德育仍产生着影响。苏联教育家克鲁普斯卡娅.马卡连柯提出的在集体中通过集体进行教育,尊重学生与严格要求相结合,以及结合生产劳动进行教育等都是社会主义社会学校进行德育需要遵循的重要原则。