在当今社会情况下,师范生和非师范生的区别并不是特别大,主要有以下几个方面:1、学习内容不同:师范类除本专业基础课程外,师范类专业还需学习教育学、教育心理学、教育技术学、课程论、教学论、走进新课程、普通话等等教育类相关课程,而非师范类专业则没有相应的教育类相关课程。2、就业方向不同:师范类一般必须从事教育工作;非师范类的不一定从事教育工作。3、求学期间待遇不同:师范类一般有专业奖学金,有的院校甚至免交学费;而非师范类的则没有这些待遇。4、师范类专业和非师范类专业的毕业证和学位证不同。而在选择报考教师资格证的时候是考初中还是高中,应该考虑自身的条件。就现在的情况看,高中教师除了对个人的专业有限制之外,学历水平也是其中一条限制,现在高中教师一般都是要求研究生学历,所以在报考时要根据自己的实际情况去安排。不过最终还是以自己想要报考的学校的具体招聘要求为主!!!