The attendance module is available on the Operations and Enterprise plans. If you are on the Starter plan and would like to upgrade, visit Settings → Billing → Change Plan or contact the Edustream support team.
Setting Up Check-In Terminals
Edustream’s real-time attendance terminal turns any device — a tablet at the school gate, a wall-mounted screen in a classroom, or a shared computer in the staffroom — into a digital check-in station.Configure a New Terminal
Name the Terminal
Give the terminal a descriptive name that identifies its location, for example Main Gate, JSS Block Entrance, or Staff Room.
Assign the Terminal to a Class or Zone
Select the class or school zone this terminal serves. A gate terminal may cover the whole school, while a classroom terminal is typically assigned to a single class.
Generate the Terminal Code
Edustream generates a unique terminal activation code. Enter this code on the device you want to use as the check-in station — open the Edustream Attendance app and enter the code under Activate Terminal.
Marking Attendance
Attendance can be recorded in two ways: through a check-in terminal (students or staff tap in themselves) or manually entered by a teacher directly in the attendance sheet.Mark Attendance Manually
Open the Attendance Sheet
Navigate to Attendance → Daily Attendance, then select the Class and Date. Today’s date is selected by default.
Review the Student List
Edustream displays the full class roster with each student’s current status defaulting to Present.
Update Each Status
For each student, set the attendance status to one of the following:
- Present — student is in school and on time
- Late — student arrived after the scheduled start time
- Absent — student did not attend school
Add a Remark (Optional)
Click the remark icon beside a student’s name to add a note — for example, Called in sick or Left early for medical appointment.
Parent Notifications for Absences
Edustream automatically notifies parents the moment a student is marked absent, so guardians are always informed without teachers needing to make individual phone calls.How Notifications Work
When a student is marked Absent on the daily attendance sheet, the system:- Sends a push notification to the Edustream Parent app on the guardian’s phone. The notification reads, for example: “Your child Amara Johnson (JSS 2A) has been marked absent today, Monday 14 July.”
- Updates the app icon badge on the guardian’s home screen to show the number of unread attendance notifications.
- Logs the notification in the guardian’s notification history inside the Parent Portal so they can review past alerts.
Push notifications are sent to all guardians linked to the student, not just the primary contact, ensuring both parents are informed even if one is unreachable. Guardians who have not installed the Parent app will receive the notification by email instead.
Viewing Attendance Reports
Edustream compiles attendance data into filterable reports that help you spot patterns — a student with repeated unexplained absences, a class with consistently low Monday attendance, or a staff member approaching an absence threshold.Run an Attendance Report
Select the Report Type
Choose from the available report types:
- By Student — full attendance history for a single student
- By Class — daily attendance summary for all students in a class
- By Date Range — attendance across the school or a specific class between two dates
- Staff Attendance — attendance records for teaching and non-teaching staff
Apply Filters
Set the date range, class, and any other relevant filters. For student-level reports, search by name or student ID.
Generate and Review
Click Generate Report. Edustream displays a summary table showing total days present, absent, and late, alongside an attendance percentage for each student or staff member in the selected scope.
Staff Attendance
Staff attendance is tracked through the same module and follows the same process as student attendance. Form teachers or administrators mark staff members present, late, or absent each school day.Mark Each Staff Member
Update the status for each staff member — Present, Late, or Absent. Add a remark if required (for example, Annual leave or Official duty).
Student Attendance
Track daily presence for every enrolled student. Absences trigger instant parent notifications and are summarized in per-student and per-class reports.
Staff Attendance
Monitor teaching and non-teaching staff punctuality and absence patterns. Data feeds into HR reports and can be exported for payroll processing.