在上海市报考教师资格证的基本条件如下:符合中国国籍、遵守宪法和法律、热爱教育事业、具有良好的思想品德、符合申请认定教师资格的体检标准以及符合教师法规定的学历要求。根据不同教师资格证的级别,学历要求也有所不同。幼儿园教师资格需要具备幼儿师范学校毕业及以上学历,小学教师资格需要具备中等师范学校毕业及以上学历,初中教师资格需要具备高等师范专科学校或其他大学专科毕业及以上学历,高级中学和中等职业学校教师资格需要具备高等师范院校本科或大学本科毕业及以上学历,中等职业学校实习指导教师资格需要具备中等职业学校毕业及以上学历,并且具有相当助理工程师以上专业技术职务或中级以上工人技术等级。报考教师资格证时不需要普通话证书,但在教师资格证认定时必须要有普通话证书,并且符合认定的证书等级要求。报考教师资格证可以异地进行,学校在校生可以选择在学校所在地报名,社会考生如果想在户籍地以外的地方报名考试,需要申请当地的居住证。教师资格证报考没有专业限制,任何专业的学生均可报考。