Personalized online learning system is an inevitable requirement of today’s rapid development of informatization, and it is also a perfection of traditional online teaching. This article analyzes the application of network data mining in distance teaching. Users enter the client computer in the form of a page. The system recommends appropriate courses to students through data mining of students’ registration status, sends the content in the learning module to the client in the form of hypertext, and displays the learning content. After the user completes the learning transaction, the user sends the user’s learning information to the server, and then the server processes and saves the learning information. The server takes out the saved data from the database, filters the data, and removes dirty data, then hands the data to the data mining module to start data mining. In the satisfaction evaluation of students in different classes with the personalized learning system based on network intelligence and data mining technology, 78.9% were very satisfied and 13% were satisfied. The server will also return the mining results to the client, thereby showing the factors that affect its learning performance, and also suggesting how to adjust its learning status to improve the learning effect.