The beam pumping unit is widely used in oil fields as an oil extraction machine. However, due to its structural characteristics and the changing conditions of underground reservoirs, there are many factors affecting the efficiency of the beam pumping unit. How to quickly and accurately reflect the inefficient factors, and whether the efficiency of the pumping unit is reasonable, it is an urgent problem to be solved. In this article, we propose a pumping unit efficiency evaluation model consisting of the scoring model and the predictive model. The scoring model reflects the inefficient factors, and the predictive model judges whether the efficiency of the pumping unit is reasonable. Finally, the actual production data of the oilfield were used to verify the effectiveness of the method.