This study presents optimum design of plane steel bridges considering corrosion effect by using teaching-learning based optimization (TLBO) method. Optimum solutions of three different bridge problems are linearly carried out including and excluding corrosion effect. The member cross sections are selected from a pre-specified list of 128 W profiles taken from American Institute of Steel Construction (AISC). A computer program is coded in MATLAB to carry out optimum design interacting with SAP2000 using OAPI (Open Application Programming Interface). The stress constraints are incorporated as indicated in AISC Allowable Stress Design (ASD) specifications and also displacement constraints are applied in optimum design. The results obtained from analysis show that the corrosion effect on steel profile surfaces causes a crucial increase on the minimum steel weight of bridges. Moreover, the results show that the method proposed is applicable and robust to reach the destination even for complex problems.