必须要在户口所在地才能报考教师资格证吗

不是的,除了户籍所在地考试外,还可以在学籍或人事关系所在地报名考试。
考生应在户籍、学籍或人事关系所在市州报名参加中小学教师资格考试。
普通高等学校毕业及其毕业前一年级学生,以及在校全日制研究生,可凭学校学籍管理部门出具的在籍学习证明报考,在就读学校所在地报名参加中小学教师资格考试。
扩展资料:
报考条件:
1、中华人民共和国公民;拥护中国共产党领导,拥护社会主义制度;无犯罪记录。
2、原则上应具备《教师法》规定的相应学历条件,并应符合本省确定并公布的学历要求。
3、应届在校生报考中小学教师资格考试应提供学校出具的在籍学习证明。
考试方式:
1、笔试各科目均采用纸笔方式。
笔试各科考试时间均为120分钟。
2、面试采用结构化面试、情景模拟等方法,通过备课、试讲、答辩等方式进行。
使用教育部考试中心统一研制的面试测评系统。
参考资料:
百度百科-教师资格证考试