The School Management System (SMS) is a centralized digital platform designed to streamline academic and administrative operations within educational institutions. It integrates multiple modules such as attendance tracking, class and batch management, front office operations, transportation, hostel, inventory, notices, and live meetings into a unified system. The platform enhances efficiency by reducing manual workload and improving data accessibility for students, teachers, and administrative staff. It also incorporates role-based access control, biometric attendance, and analytics for better decision-making. Additionally, collaborative filtering is used to provide personalized recommendations in areas like course selection and resource allocation. Developed using the Spiral Model, the system emphasizes iterative improvement, high performance, security, and scalability.