Traditional classroom teaching model can no longer meet the needs of students' ability development. As a new model actively advocated in the modern education concept, personalized teaching focuses on the development needs of students and emphasizes respect for students' individualized growth. In this work, we utilize deep learning method to recommend teaching strategies for different features of students. Specifically, the proposed method includes the construction of a multi-layer neural network model, which can analyze students' multi-dimensional learning data and behavior patterns, so as to recommend the most suitable teaching strategies for individual students. Through data collection and preprocessing, model architecture design, model training and optimization, the model gradually improves the accuracy of prediction and recommendation. Experimental analysis verifies the effectiveness of the model through field teaching experiments, and the results show that the personalized teaching strategy based on deep learning can significantly improve the learning effect and participation of students.