根据你的问题解答如下, 外地户口,需要在户口所在地的学校上初中。如果想在镇江上学,就要想办法把户口迁到镇江。《义务教育法》 第十一条 凡年满六周岁的儿童,其父母或者其他法定监护人应当送其入学接受并完成义务教育;条件不具备的地区的儿童,可以推迟到七周岁。 适龄儿童、少年因身体状况需要延缓入学或者休学的,其父母或者其他法定监护人应当提出申请,由当地乡镇人民政府或者县级人民政府教育行政部门批准。 第十二条 适龄儿童、少年免试入学。地方各级人民政府应当保障适龄儿童、少年在户籍所在地学校就近入学。 父母或者其他法定监护人在非户籍所在地工作或者居住的适龄儿童、少年,在其父母或者其他法定监护人工作或者居住地接受义务教育的,当地人民政府应当为其提供平等接受义务教育的条件。具体办法由省、自治区、直辖市规定。 县级人民政府教育行政部门对本行政区域内的军人子女接受义务教育予以保障。