Background: Occupational health and safety (OHS) training is an important way to prevent construction safety risks. However, the effectiveness of OHS training in China is questionable. In this study, the CHAID (chi-squared automatic interaction detection) decision tree, chi-square analysis, and correlation analysis were used to explore the main, secondary, weak, unrelated, and expectation factors affecting the effectiveness of training. It is the first to put forward the “five-factor method” of training effectiveness. It is found that training effectiveness is positively correlated with job responsibilities, OHS training, and job satisfaction. It is also significantly related to job certificate, training time, training method, and working time. However, the effectiveness of training has nothing to do with personal age, marital status, educational level, job type, and whether or not they have experienced industrial accidents. And the workers on site expect the enterprise to provide security and opportunities such as physical safety, training and learning, and future career development. The results show that OHS system training should be strengthened in the construction industry, and classified training should be carried out according to post responsibility, training methods, job satisfaction, and working hours.