旧中国有一些培养火车司机的学校,其中比较著名的是津浦区铁路管理局济南铁路司机养成所。
1946年2月,津浦区铁路管理局在济南成立,管辖范围包括津浦铁路主线及相关支线。在此期间设立了铁路司机养成所来培养火车司机。火车司机属于技术工种,需要经过专门的培训,掌握专业技能,其工作关乎铁路运输安全,责任重大,所以薪资水平相对较高。据一些资料记载,在20世纪30年代,火车司机的月工资大约能有40到50银元左右。当时普通工人的月工资一般在10到20银元,相比之下,火车司机收入处于较高水平,能够维持较为体面的生活,足以养活一家人。
由于旧中国社会动荡,经济不稳定,通货膨胀时有发生,货币购买力经常变化,这会在一定程度上影响火车司机的实际收入水平。同时,不同铁路公司、不同线路以及司机的经验和技能水平等因素,也会导致收入存在差异。
1948年中国人民解放军接管津浦区铁路管理局,在济南成立华东区铁路管理总局,1949年改称铁道部济南铁路管理局。1951年7月到1952年12月,济南铁路管理局在九龙岗设立济南铁路司机养成所,主要是为解决当时铁路人才奇缺,尤其是火车司机不足的问题。它是济南铁路司机学校的前身,之后历经变迁,先后更名为连云港的机车乘务员学校、济南堤口机务训练班,1962年定名为济南铁路机车司机学校。为新中国培养了第一批火车司机。

不过,也有说法认为郑州铁路职业技术学院是全国最早培养火车司机的院校,该校于1951年开设内燃机车专业。这所学校被誉为“中国铁路司机的摇篮”,为中国铁路培养了大量司机。
另外,1958年成立的金华铁路司机学校(现浙江师范大学交通学院),



1963年成立的哈尔滨铁路局绥化铁路机车司机学校等,也在火车司机培养方面有着悠久历史和丰富经验。