学科特点和知识形态对选择教学方法往往起到最基本的决定性作用。自然学科常常会用到演示法、实验法;而语文、外语则经常使用讲读法和陶冶法;像体育、音乐等学科更多的是使用练习法。针对教学内容的知识形态,按照知识的来源可以分为直接知识和间接知识。按知识的性质,可以分为陈述性知识、程序性知识和策略性知识。陈述性知识是关于“是什么”的知识,程序性知识是关于“怎么做”的知识,而策略性知识则是关于怎样进行思维,怎样进行决策的知识。这些知识形态的分类对教学方法的选择只有重要意义。例如,间接知识的学习主要依赖阅读、理解和记忆;直接知识的获得主要依靠实践;陈述性知识的学习主要是感知、理解记忆;程序性知识的掌握不仅需要理解,而且要加以运用:策略性知识的获得则需要学生的模仿、实践和反省。
教学的对象是学生,因此,学生的知识、能力、思维、态度、生理心理素质都是影响教学方法选择的最直接因素。而这些因素综合起来,往往就表现为学生独立学习的水平,面对学生的学习独立性水平,教师要恰当选择相应的教学方法。如小学低年级儿童学习独立性差,就应该选择讲授法、谈话法、练习法等指导性比较强的方法,而小学高年级的学习独立性有了很大发展,就应该选择像实习作业法、实验法、探究法等对独立学习能力要求比较高的方法,以发展其学习能力。