Education Data Mining is vividly advancing in the field of research due to the increasing amount of data on a daily basis. EDM deals with extracting meaningful information from the education setting. To analyse and understand the ever-growing education data, Machine learning algorithms are employed to classify and cluster the datasets. Research in this field focuses on understanding the behaviour analysis of students, classifying the students to predict the academic outcome, clustering the students based on various factors that can influence the performance and many more. Many researchers have recommended a recommender system to achieve the goal of identifying and classifying the students based on their performance.