In today's education system-taking attendance in class of Students is crucial and very important task. Traditional way attendance taking is manual and even very time consuming.. And if it will be followed now also then it tends to waste an important time of decided task in short it is time consuming to take the attendance manually. And to avoid this few automatic methods are existing. Existing methodology also tends to waste of time, if we taking biometric attendance on account then it also have some pitfalls. Because program fellow have to make a queue to give attendance by touching their thumb on the electronic biometric scanning device. This approach follows same pitfall of traditional way. In the recent era of IOT solution to above problem should be take advantages of newly innovated IOT approach. Proposed methodology, which is also based on IOT and it, gives an efficient way that automatically takes the attendance of program fellows without any human interaction. In this methodology, attendance is recorded by using a smart device that is nothing but camera which is fixed in front of class venue that is continuously capturing real time data that is images of program fellow, it detect the faces and, compare it with the image database and mark the attendance. In this paper we stated real time face detection approach which is efficient and useful as well with its existing Learning Management System and a learning management system is a software application for the administration, documentation, tracking, reporting and delivery of educational courses or training programs., and also it automatically detects and registers program in which we will get to know about the student who is attending a lecture or not. The system represents a additional tool for instructors, with approach used in machine learning with adaptive methods used to track facial changes during a longer period of time. This proposed system have goal that time reduction for attendance and which is ultimately less than traditional methodology.