Data mining techniques are widely used for various educational researches. This article depicts the survey of various data mining techniques and tools which are used to guide students, course instructors, course developers, course administrators and organizations in respective fields based on future scope. This article also highlights how recommender systems rule the educational field though it's filtering mechanisms in recommending courses for students. It also illustrates future scope of data mining in educational needs.