This document describes a face recognition based attendance system using Raspberry Pi. It uses a Raspberry Pi connected to a camera to take photos of students' faces and compare them to a database of stored student photos to mark attendance automatically. Principal component analysis is used for face recognition with high accuracy. The system aims to automate the manual attendance marking process, which is time-consuming and error-prone. It stores student details like ID, name, department in a database along with multiple photos of each student. Faces detected in class are matched to the database to mark attendance accurately. The system was tested and showed improved performance over manual attendance systems.