在上海报考教师资格证需要满足以下基本条件。首先,申请者必须具有中华人民共和国国籍,并且遵守宪法和法律,热爱教育事业,具有良好的思想品德。其次,申请者需要符合申请认定教师资格的体检标准,确保身体健康。最后,申请者需要符合《教师法》规定的学历要求。具体来说,幼儿园教师资格要求申请者具备幼儿师范学校毕业及以上学历;小学教师资格要求申请者具备中等师范学校毕业及以上学历;初中教师资格要求申请者具备高等师范专科学校或者其他大学专科毕业及以上学历;高级中学和中等职业学校教师资格要求申请者具备高等师范院校本科或者大学本科毕业及以上学历;中等职业学校实习指导教师资格要求申请者具备中等职业学校毕业及以上学历,并且具有相当助理工程师以上专业技术职务或中级以上工人技术等级。需要注意的是,在报名教师资格证考试时,并不需要普通话证书,但是在教师资格证认定时,必须要有普通话证书,并且符合认定的证书等级要求。此外,教师资格证的报考是没有专业限制的,无论申请者学的是哪个专业,都可以报考教师资格证。最后,需要提醒的是,上海报考教师资格证的申请者可以选择在学校所在地进行报名,而社会考生如果想要在户籍地以外的地方进行报名考试,则需要申请当地的居住证。