Data mining techniques are efficient for automated discovery of understandable patterns in large databases. Number of techniques available are Association rules mining or market basket analysis, supervised classification, Cluster analysis, etc. Each of these techniques have its own significance. As data mining plays major role in almost all the areas, many researches are being done recently. This paper focuses on different applications of data mining in the field of Education. The methodologies used in students performance prediction, grouping up of students, visualizing the data while analyzing the predictions and technical manipulations in online tests have been discussed. The mandatory areas to be focused before commencing the research are also discussed. These methodologies are useful in building exact data model through which predictions can be made easily. The future scope of this paper is to predict the students choices before they enter into graduation level. Hopefully considering some essential factors and choosing proper methodology for prediction by the researchers better performance is assured .