解放後,昆明鐵路管理局利用昆明市東郊小石壩原川滇鐵路公司舊址,作為新招入路人員職前培訓,為雲南省、西南地區、乃至全國輸送鐵路運輸、生產、建設中等專業技術人才,並向社會輸送應用型中級職業技術人才。
解放後雲南鐵路恢復通車,昆明鐵路管理局成立,面向社會招收高、初中學生,開展職前培訓,隨後成立職工學校,開展各類在職和新招收人員培訓。
1952年至1955年,進行新招收入路學員職前培訓,舉辦訓練班七期近千人。
1956年成立昆明鐵路職工學校,培訓各類人員。
進入困難時期和貫徹“八字方針”,學校撤並,“文化革命”全部停辦。
1958年成立昆明鐵路中等專業學校(昆明鐵路機械學校),並附設職工培訓。
1959年成立昆明鐵道學院,1961年撤銷。
1962年撤銷昆明鐵路機械學校,恢復昆明鐵路局職工學校,
1964年改昆明鐵路半工半讀技術學校。
1967年遷往原曲靖車輛廠舊址辦學,1969年停辦。至此,昆明鐵路局所有學校全部停辦。
1970年開辦昆明鐵路局幹部學校,進行幹部、職工培訓。
1971年幹部學校分設昆明鐵路局職工學校、中***昆明鐵路局黨校,籌辦昆明鐵路技術學校,同年開始招生。
1976年設立昆明鐵路局7.21師範大學,後改名昆明鐵路局教師進修學校。
1979年交通部發文,昆明鐵路技術學校改制全日制普通中專。
1981年征地45畝建設運動場和相關校舍及設施。
1983年改名昆明鐵路機械學校,進行全日制中專普通中專和職工中專教學培訓。
1985年昆明鐵路職工學校改建昆明鐵路職工中等專業學校,進行學歷和普通職工培訓。
1986年昆明鐵路局撤銷合並成都鐵路局,昆明鐵路機械學校、昆明鐵路成人中等專業學校、昆明鐵路教局教師進修學校劃歸成都鐵路局管理。隨後教師進修學校交昆明分局。
1989年昆明鐵路分局在原小石壩黨校校址,將成都交回的教師進修學校與分局黃龍山職工學校合並,組建昆明鐵路運輸技工學校。
1992年撤銷昆明鐵路成人中專,移交昆明分局,並入運輸技校,校址遷往成人中專。
1997年重新成立昆明鐵路局,昆明鐵路機械學校重歸昆明局管理。
2000年運輸運輸技工學校合並昆明鐵路機械學校。至此,昆明鐵路局所屬中等職業技術教育合壹。
2003年12月25日昆明市人民政府與昆明鐵路局簽署《昆明鐵路機械學校移交地方政府的意向協議》,同年5月昆明市教育局與昆明鐵路局簽署《昆明鐵路機械學校移交地方政府的補充協議》,昆明鐵路機械學校成建制整體移交昆明市人民政府,隸屬昆明市教育局,納入政府事業單位管理,享受地方同類學校同等待遇。