江苏高考考7门功课。因为江苏省高考考试科目包括语文、数学、英语、物理、化学、生物、历史和地理等7门。这些科目的考试内容涵盖了文、理、史、地等多个领域,能够全面考察学生的综合素质。同时,在江苏高考中,语文、数学和英语三门学科是必考科目,其它科目则是选考科目,考生可以自行选择报考哪些科目,但在学校的规定下不能超过4门。因此,江苏高考考试的科目设置丰富多样,能够全面考核学生的知识水平和综合素质。