In the field of education, information technology has been widely used in teaching and learning activities, bringing more efficient learning process for teachers as well as students. However, there are still some problems. The rapid development of Artificial Intelligence (AI) technology has brought a positive effect on the change of education technology. In this paper, the author did some investigation on the research of AI in education. The results of different researchers are divided into three parts in terms of application scenarios. The first part is student performance prediction. In this part, the author has categorized into machine learning and deep learning based on the kind of methods utilized. The second part is student data analysis, which can be functionally categorized into two directions, facial recognition and text analysis, based on the direction of the research. In the third part, the author summarizes some cases of AI-assisted teaching that are closer to actual teaching activities. These cases present solutions to the current deficiencies in the field of education, proving the efficiency of AI. Based on extensive research on many papers, the author suggests that AI currently faces difficult challenges in terms of interpretability, applicability, and safety. The application of AI in education can be improved in the future through technologies such as Open Learner Models (OLMs), expert system, and transfer learning. This paper provides an overview reference for research in this area.