Enrolment by Grade
Loading...
Grade Distribution
Loading...
Subject Performance
Loading...
Top Performers
Loading...
Students Needing Support
Loading...
Fee Collection
Loading...
Students
Loading...
Add New Student
Click to upload passport photo
JPG/PNG max 2MBUpload Academic Results
Columns: StudentID | Term | Subject | Assignment | Exam | Final | Remark
Click to upload CSV file
.csv or .txtWeekly Attendance Entry
Record this week's attendance for your class. Enter days present out of the total school days that week.
Loading your students...
Bulk Upload Attendance
Columns: StudentID | Term | DaysPresent | DaysAbsent | TotalDays | BehaviorRemark
Click to upload CSV file
.csv or .txtUpload Fee Statements
Columns: StudentID | Term | Description | Amount | Paid | Balance | Date | ShowResults
ShowResults: YES = results visible, NO = blocked, blank = no change
ShowResults: YES = results visible, NO = blocked, blank = no change
Click to upload CSV file
.csv or .txtFee Overview
Open a student from the Students tab to view or edit their fees.
Post Announcement
Parents will receive this by email and SMS.
All Announcements
Loading...
System Users
Loading...
Add New User
Click to upload photo
JPG/PNG max 2MBSend Bulk SMS
Placeholders: {parentName} {firstName} {lastName} {fullName} {studentId}
0 characters
SMS Credit Balance
Available Credits
—
Request Credit Top-Up
Loading...
Credit History
Loading...
Applications — —
Loading...
Assign Evaluators
Tick applications in the list above, choose an evaluator, then assign. They will be notified by email and SMS.
Admission Settings
Creates a fresh sheet and makes it the active round. Existing rounds are kept. You'll be asked whether to open it with no restrictions or with conditions (applicant type, gender, grade).
Evaluation Progress — —
Level 1 — Principal Review
Set the Level 1 cut-off score. All evaluated applications scoring at or above it will be marked PASSED.
Level 2 — Director Final Review
Only applications that passed Level 1 are considered. Set the final cut-off score.
Finalise & Notify
Finalising locks in ADMITTED / NOT ADMITTED for every applicant based on Level 2 results. Add rejection reasons first if you want to override the evaluator comments.
My Courses
Loading...
Create a Course
Security Health
Security Score
—
Click "Run Check" to review your security posture.
System Performance
Maintenance Actions
These actions change live data. Read the description before running any of them.
Email New Portal Links to All Parents
Use this after regenerating portal tokens. Every parent receives their new private link by email and SMS. Old links stop working.
Archive a Past Year
Moves that year's grades, attendance and fees into separate archive tabs. Keeps the live sheets small and the portal fast. Archived data stays in the spreadsheet and can still be read.
Recent Login Activity
Run the check to load.
Audit Trail
Loading...
Results Release Requests
Parents whose results are blocked can send proof of payment here. Approving a request unblocks their results immediately and notifies them by email and SMS.
Loading...
Role Permissions
Tick what each role is allowed to do. Changes apply immediately the next time that user loads the portal.
Select a role