The invention discloses a classroom data analysis method and a system. The method comprises the following steps: obtaining classroom data in the classroom, wherein the classroom data comprises face data, student behavior data, teacher behavior data and teacher voice data; analyzing the classroom according to the classroom data. The invention adds a data acquisition mode, enriches the data types, supports classroom behavior analysis, face recognition, speech recognition, etc., and carries out trend analysis and score/behavior prediction on the data of the class and the students, and carries outpersonalized recommendation according to the trend analysis and the score/behavior prediction of the class and the students. Through a variety of sources of classroom data collection, the method andsystem can carry out accurate analysis and detailed evaluation of the classroom, can help managers to make effective decisions, teachers precision teaching, students personalized learning.