报考教师资格证必须是本科吗

不一定必须是本科
报考教师资格证并不一定必须是本科学历。根据中国教育部及各地教育行政部门的规定,教师资格证的报考条件因教育层次不同而有所区别。
对于幼儿园教师资格考试、小学教师资格考试和初级中学教师资格考试,报考者应具备大学专科及以上学历。这意味着,拥有大专学历的考生就可以报考这些层次的教师资格证。
而对于高级中学教师资格考试,报考者的学历要求则更高,需要具备大学本科及以上学历。
此外,对于师范类专业学生,情况则有所不同。在2015年试点工作启动前已入学的全日制普通院校师范类专业学生,可以持毕业证书直接认定相应的教师资格。而2015年试点工作启动后入学的师范类专业学生,则必须参加教师资格考试才能申请中小学和幼儿园教师资格。
对于港澳台居民,根据2019年教育部发布的《关于港澳台居民在内地(大陆)申请中小学教师资格有关问题的通知》,持有港澳台居住证或港澳居民来往内地通行证的港澳台居民,也可以参加教师资格考试,且学历要求与大陆考生相同。