但因资金不继未能完成，其后移交市教育局管理。同年12月，文庙改为上海市民众教育馆。民国二十一年（1932年）6月，尊经阁改建为上海市市立图书馆，内藏书籍一万五千余册，成为上海市首家公共图书馆。民国三十八年（1949年）5月，中国人民解放军上海市军事管制委员会接管上海市民众教育馆，并建立上海市沪南人民文化馆。1959年，文庙被列为南市区文物保护单位。文化大革命中，文庙被南市区体委用作训练场馆，尊经阁等多处建筑被拆除。1979年，上海市文物管理委会拨款修复了大成殿、魁星阁与崇圣祠，重建东西庑殿，疏浚天光云影