Precast concrete components have attracted a lot of attention due to their efficient production on off-site production lines. However, in the precast component production process, unreasonable production sequence and mold layout will reduce production efficiency and affect the workload balance between each process. Due to the multi-species and small-lot production characteristics of precast concrete components, the number of molds corresponding to each precast concrete component is generally limited. In this paper, a production sequence and layout optimization model for assembling precast concrete components under a limited number of molds is proposed, aiming to improve the comprehensive utilization efficiency of the mold tables and balance the workload between each production process of precast components. In order to obtain a better production sequence and a richer combination of mold layout schemes, a multi-objective teaching-learning-based optimization algorithm based on the Pareto dominance relation is developed, and an enhancement mechanism is embedded in the proposed algorithm. To verify the superior performance of the enhanced teaching-learning-based optimization algorithm in improving the comprehensive utilization efficiency of the mold tables and balancing the workload between various processes, three different sizes of precast concrete component production cases are designed. The research results show that the proposed model and optimization algorithm can help production managers to efficiently formulate more reasonable precast component production sequence and layout schemes, especially for those enterprises that are struggling to improve the efficiency of precast concrete component production.