1937抗日戰爭爆發後,學校停辦。
1940秋,學校恢復辦學,更名為“縣閔行中學”。
1944更名為“申江縣閔行中學”。
1946更名為“上海縣閔行中學”。
建國後,更名為“上海縣初級中學”。
1951年與1947年上海紡織企業家朱創辦的“私立染織學院”兩個普通高中班合並,更名為“上海縣立中學”。1958學校搬到了新地址。
1959年2月,學校更名為“上海縣閔行中學”。1959,閔行區獨立成立,“民辦新民初級中學”並入閔行中學。閔行區建區後,學校歸閔行區教育局管理,故更名為“上海市閔行中學”。
1964年6月撤銷閔行區,轄區劃歸徐匯區管理。同年5月,學校被確定為上海市五十所重點中學之壹。
1981年11月,閔行恢復建區,學校歸閔行區管轄。
2007年,閔行中學成為上海市第三批重點中學。