教师资格证并不一定必须是师范专业。根据《教师法》的规定,不同级别的教师资格证对学历要求有所不同。幼儿园教师资格要求具备幼儿师范学校毕业及以上学历;小学教师资格要求具备中等师范学校毕业及以上学历;初中教师资格要求具备高等师范专科学校或其他大学专科毕业及以上学历;高级中学和中等职业学校教师资格要求具备高等师范院校本科或大学本科毕业及以上学历;中等职业学校实习指导教师资格要求具备中等职业学校毕业及以上学历,并具有相应专业技术职务或工人技术等级。因此,并不是所有教师资格证都必须是师范专业。不同级别的教师资格证对学历要求有所区别,符合相应学历要求的人群都可以报名教师资格证考试。