在教学过程中,学生的政治教育和道德教育或多或少地在讲授学校教学计划的所有课程中进行。学习本族语和外语的课文内容、数学和物理习题的内容能充实学生有关国家社会生活的知识,给这些知识以一定的方向性。当然,在学生的政治教育过程中起基本、主导作用的是社会政治课程:历史、社会学、文学、经济、地理、哲学、道德、公民。
在社会主义国家的教学计划中,除历史、地理、文学课外,在中学高年级教这样一些课:共产主义原理(保加利亚),社会学,苏维埃国家的基础和法律(苏联),世界观基础(匈牙利),公民教育(德意志民主共和国、波兰和罗马尼亚),政治经济学,社会政治知识(罗马尼亚),哲学(捷克),道德和社会关系,社会学原理和国家政体(南斯拉夫)。
尽管有差别,但在教这些课时有许多共同的任务。它们应当综合学生在低年级学习时获得的具体的社会经济知识,给予某些马克思列宁主义哲学和社会学的基本原理,帮助学生形成马克思主义的信念,认识本国的国家生活和社会生活的基本因素,认识公民的义务,促使学生积极参与社会生活和政治生活。
在社会政治课上,学生学习马克思列宁主义的基本原理。这些课的教学过程很重视共产主义世界观的形成。学习马克思列宁主义原理是和当前的现实、社会主义建设的实践紧密联系着的。这些课使学生了解社会主义国家的工人阶级在建设发达社会主义的斗争中所表现的劳动英雄主义,给他们指出资本主义国家的工人阶级为自己的权利、为从剥削和压迫中解放出来而做的斗争,引导他们理解社会发展的相互联系、原因和规律。学习社会政治课有助于学生形成科学的辩证唯物主义世界观,有助于学校青年的思想政治教育。