Teacher competency is crucial for the quality development of learners. Teachers with high competence in learning management will result in high-quality learners. This research aims 1) to study the components and indicators of teachers’ competency in teaching railway control and maintenance. 2) to study current conditions, desirable conditions, methods of development, and needs for the development of teachers’ competency in teaching railway control and maintenance. 3) to design and develop a teachers’ competency-enhancing program in teaching railway control and maintenance, and 4) to study the results of implementing the teacher competency-enhancing program in teaching railway control and maintenance. The methodology was research and development conducted in 4 Phases as follows according to the objectives. The results showed that 1) Components and indicators of teachers’ competency in teaching railway control and maintenance have 5 components, and 17 indicators, confirmed by experts, are appropriate at the highest level. 2) Current condition, teachers’ competency in teaching railway control and maintenance, overall was moderate level. The desirable condition, overall was at the highest level. Competency development methods consist of (a) Training, (b) Self-learning, (c) Workshops, (d) Study visits, and (e) Work practice in the workplace, and the priorities of the needs for competency development, including (a) Self-development, (b) Ethics and professional ethics of teachers, (c) Measurement and evaluation of learning outcomes, (d) Curriculum administration and learning management, and (d) Building relationships and cooperation with the community for learning management, respectively. 3) Teachers’ Competency Enhancing Program in Teaching Railway Control and Maintenance consists of (a) Principles, (b) Objectives, (c) Model and development methods, (d) Contents and developing activities consisting of 5 Modules, and (e) Measurement and Evaluation. The result of the program evaluation by qualified experts was appropriate, utility, and possibility at the highest level. 4) The results of implementing the teachers’ competency-enhancing program in teaching railway control and maintenance were used. It was found that (a) knowledge of teacher competency in teaching railway control and maintenance before development received an average score of 17.70 out of 30, representing 58.99% after development, receiving an average score of 25.90, representing 86.33%. Knowledge after development was higher than before development. (b) Teachers’ competencies and overall performance before development were at a moderate level. After development was at the highest level, and (c) the results of the program satisfaction assessment by participants overall and all aspects are at the highest level.