The conventional method in the institutions are the faculty passes an attendance sheet or make roll calls to mark attendance of the student, which sometimes disturbs discipline of the class and the sheet further goes to the admin department, which is then updated to an excel sheet. This process is quite hectic and time consuming. The proposed solution for the current problem is through automation of attendance system using face recognition. This project describes the method of detection and recognition the face in real time. Here, the camera is fixed in the classroom and which will capture the image. The faces in the images are detected and then recognized with the database after which the attendance is marked. If the attendance is marked as absent, the message about the student’s absence is sent to their parents through IoT. This project can be used to replace the manual method, which takes the time consuming, difficult to maintain and manual error. And also, for many other applications where face recognition can be used for authentication.