This paper deals with joint optimization of production scheduling and group maintenance planning in single machine system with multi units arranged in series. The objective is to achieve optimum production sequence, preventive maintenance (PM) intervals and grouping of units which minimize the total integrated cost per unit time of the system. Teaching-Learning Based Optimization (TLBO) algorithm is applied to optimize the objective function. The peculiarity of TLBO as against other algorithms is that it is independent of algorithm specific parameters. The largest order value rule is utilized to retrieve the permutation vector while grouping of units is performed under PM intervals. Computational results reveal the effectiveness of the proposed approach. © 2020 The Authors.