因为文革等原因的影响,歼-7i之后的改进型号的研制工作进展缓慢,1978年歼-7ii型成功首飞,歼-7系列歼击机自此进入了成熟发展的阶段。ii型外观上最大的变化是座舱盖与i型大不相同。i型的铰接式整体舱盖与米格-21早期型号一样,是向前开启的,与驾驶员座椅连接为一个整体。这一设计原本的用意,是在弹射时可对驾驶员起到屏蔽保护的作用。但由于联动系统比较复杂,加工质量粗糙,所以这种救生系统容易出现故障,甚至导致飞行员伤亡。因此米格-21后期型号对此进行了改进,歼-7ii型也将座舱盖改为向后开启,前部设置固定风挡。歼-7ii还在机腹中线增设了一个容量为720升的超音速副油箱,而以往体积较小的老式副油箱仅有480升容量。
歼-7b是歼-7ii的出口型,1982年5月首飞,使用涡喷-7b延寿型发动机。b型可挂西方的近距空空导弹,主要是法国魔术r.550近距空空导弹,也可挂国产霹雳-2导弹。因此携带的导弹武器也成为了识别该型号的一个有力依据。b型曾出口到伊拉克和苏丹。此外,出口埃及的歼-7a的后40架交付之前,埃及客户追加了一些性能要求,为此这些歼-7a进行了改进,达到了歼-7ii的性能水平,被定名为“歼-7ii出口型”。歼-7ii出口型有着一些独一无二的特征,例如保留了a型座舱后部的小窗口,而这个小窗口在歼-7ii上是没有的。埃及的这些中国产歼击机曾与美军f-14进行模拟对抗,取得了三次击中美机的“战果”。据外电报道,伊拉克的歼-7b在与伊朗的战争中发挥了一定作用,有趣的是伊朗也进口了少量的歼-7n型歼击机。1983年,b型的改型歼-7w交付约旦用户。津巴布韦获得的歼-7命名为歼-7iin,采用了歼-7m除航电系统之外的各种技术。
歼-7iia是歼-7ii的改型,1984年首飞。歼-7iia着重改进了火控设备,空速管缩短,移到机头右上方,并改为了固定安装,而以往型号上的空速管在进气口下方并可向上折起。该型的雷达天线罩有所变化,垂尾顶部安装有涂成绿色的甚高频天线。歼-7h(原命名为歼-7iih)是在歼-7ii上增加使用霹雳-8近距空空导弹能力的改型,1985年3月首飞。该型有四个外挂点,可携带通用挂梁,能使用霹雳-8导弹。以往的歼-7型号并不具备这一能力,因此是否配备霹雳-8是辨认歼-7h的一个有力证据。同时,h型垂尾顶端并没有iia型上配有的绿色甚高频天线。歼-7h曾改为歼-7iik,采用歼-7m的机翼和燃油系统,采用涡喷-7乙c发动机,用于出口。1990年后,斯里兰卡购买了4架歼-7bs,该型号是歼-7b的简化版本,有四个武器挂架。
歼-7m是歼-7系列中极为重要的一个出口型号,是歼-7iia的改型,1983年首飞。歼-7m引进了国外7项电子火控设备,可使用霹雳-2、霹雳-7导弹或西方近距空空导弹。翼下挂点改为四个,可挂火箭、炸弹及副油箱。m型改进的核心是采用了大量西方先进电子设备,包括新型平视显示器和武器瞄准计算机等。在外观上看,m型的空速管与歼-7iia一样移到机头右上方,此外进气口一侧加装了尖锥状的姿态传感器。座舱后方的天线接近四边形,长度缩短。在已有的公开图片上,m型常涂有上部及侧面为褐黄色、腹部为天蓝色的迷彩。除用于出口外,我军也装备了少量按照歼-7m标准改进的歼-7iim型歼击机。
歼-7p是m型的改进型,同样装备巴基斯坦空军,后来已服役的p型改装升级成为了歼-7mp。p型改进了座舱布局和导航电子设备,加装了座舱后视镜,改装外挂系统,使用马丁·贝克10l零零弹射座椅,驾驶杆缩短50mm以减轻飞行员手臂的疲劳程度。歼-7p、mp一般采用巴基斯坦的灰色迷彩,可使用aim-9p和“魔术”近距空空导弹,垂尾上的甚高频天线明显缩小。mp型垂尾顶部两侧各装有两个雷达告警接收天线,由此可区分开p与mp型。