The existing teaching evaluation methods and models have some problems, such as strong subjectivity and randomness, difficulty in determining index weight, over-fitting, slow convergence and weak computing ability. Firstly, this paper states the research background, research status, research questions, research methods, expected research results and innovation points of the subject in detail. Then the relevant theoretical basis of convolutional neural network used in this paper is described. In this paper, a teaching evaluation model based on (BPNN)(BPNN) is established. Taking the actual situation of English listening teaching in a college in this city as an example, the data were collected and preprocessed. Then the structure of BPNN is determined according to the established evaluation system, and the data is input to train the network, and the evaluation result is obtained. Finally, the error analysis of the results is carried out.