在上海工作签了合同,没有上海户口,符合条件的可以在上海报考教师资格证。根据《上海市2019年上半年中小学教师资格考试(笔试)报名公告》,在现场审核时,人事关系在上海的外省市户籍社会考生,除提交二代身份证的原件和复印件外,还要提交两个证明:1、2013 年 6 月 30 日前相关机构颁发的本市引进人才居住证(cw9 开头)及有效期证明的原件及复印件,或 2013 年 7月 1 日后相关机构颁发的并在有效期内的上海市居住证(非临时居住证)的原件及复印件。2、上海市用人单位聘用合同原件及复印件,工作单位为企业的提供单位劳动合同。若无法提供相关合同原件只能提供复印件的,须在相关合同复印件需加盖单位公章。