外地户口只要符合异地中高考的条件是可以在上海参加中高考的,只需符合以下条件:
1.考生父母一方持有效期内《上海市居住证》且积分达到标准分值,同时考生本人为持有效期内《上海市临时居住证》;
2.考生父母一方及本人持有效期内《上海市海外人才居住证》;
3.考生父母一方为本市户籍,且考生为持有效期内《上海市居住证》满2年;
4.考生父母一方为在沪高校、科研机构博士后流动站工作站人员;
5.考生父母一方为经市政府合作交流办审核登记的地级市以上含地级市政府驻沪办事机构有关工作人员;
7.考生属经市政府侨办认定华侨身份,考生持本市公安机关填发的《中华人民共和国外国人永久居留证》。