分三个层次谈:小学,中学,大学。
想当小学老师,一般最好选择师范院校,当然非师范院校也可以。专业应该重点关注——中文、数学、英语、体育,以下为相对需求少的专业:地理、物理、生物、教育、音乐等基础学科。毕业前考取小学教师资格证。
想当中学老师,最好选择师范院校,非师范院校也可以,但是难度提高。专业应该关注——中文、数学、物理、化学、外语、历史,以下为相当需求少的专业:政治、地理、生物、体育、音乐、教育等学科。中学老师一般多要求硕士学位以上,也有要求本科的。需要中学教师资格证。
想当大学老师,不需要必须师范院校,不需要考虑专业,任何专业只要大学有的,就会需要相关人才。但是一般需要博士学位,只有马克思主义相关学科、体育等个别专业硕士有可能进高校(仅仅是有可能而已)。高校教师资格证一般是入职之后经过培训获得。
当然,当老师还需要一些非专业的能力,比如语言表达能力、逻辑分析能力、心理观察能力等等,带有一定天赋性,也可以经过学习获得。外貌一般需要五官端正。
另外,教师岗位对政治品格、道德修养等有一定要求。