Student Management
Full student registration with parent/guardian info, class history, attendance records, grades, and fee history.
Attendance Tracking
Mark class-wide attendance by date. Present, Absent, Late, Excused statuses. Per-student attendance percentage.
Grade Management
Enter scores per student/subject/exam/term. Auto-calculate percentage and letter grades (A+ to F).
Fee Tracking
Create fee records by type (Tuition, Exam, Library, Transport). Track billed vs paid vs pending. Partial payments.
Teacher Management
Manage teaching staff — specialization, contact info, class assignment, and department tracking.
Announcements
Post announcements targeted to All, Students, Parents, Teachers, or Staff. Active/inactive toggle for visibility.
Class Management
Create grade/section combos (e.g., "Grade 5 - A"), assign class teacher, view enrolled students and subjects.
Analytics & Reports
Real-time dashboard — student count, attendance rates, fee collection stats, and grade distribution reports.
Role-Based Access
Three roles: Admin, Teacher, Staff — each with appropriate permissions for data access and management.