民国十九年(1930年),设崇学镇。
民国二十五年(1936年),改崇学联保。
民国三十年(1941年),改崇学乡。
1952年,崇学乡划为毛家苑、辉岩、满玉、清水苑、藤子5乡。
1956年,辉岩、满玉2乡并入毛家苑乡,藤子乡并入清水苑乡。
1958年,设毛家苑、清水苑2管理区,属城关惠民公社。
1961年,毛家苑、清水苑合建毛家苑公社。
1963年,清水苑从毛家苑公社划出另建公社。
1983年,分别改为毛家苑乡、清水苑乡。
1991年,清水苑乡并入毛家苑乡。
2003年,毛家苑乡更名好花红乡。
2013年,撤乡改镇。