Good morning
Loading…
Total Students
enrolled · tap to view all
Enter Marks
Open grid →
record scores by class & subject
Report Cards
exams with marks · generate
Classes
active · tap to manage
Grade Distribution
All exams
Recent Activity
No recent activity.
Quick Start Guide
1 · Classes
→
2 · Subjects
→
3 · Exams
→
4 · Teachers
→
5 · Students
→
6 · Enter Marks
Students
| Adm# | Name | Class | Level | Gender | Fee Balance | Actions |
|---|
Enter Marks
| # | Student Name | Score (0–100) | Grade |
|---|
Generate Report Cards
Print tip: Set orientation to Portrait, paper A4, margins Minimum. Chrome gives the best output.
Merit List
Classes
| Class Name | Level | Stream | Subjects | Actions |
|---|
Subjects
| Name | Short Code | Level | Learning Area | Actions |
|---|
Exams
| Name | Term | Year | Level | Classes | Status | Actions |
|---|
Teachers & Staff
| Name | Role | Homeroom | Teaching Assignments | Actions |
|---|
🏫 School
📊 Grades
📅 Terms
⚖️ Weights
💬 Comments
🔧 System
School Information
This is the brand name users see when they open the system. It does not appear on report cards or merit lists — only the school name below does.
Primary Grades
Junior Grades
Term & Year Settings
Exam Weights per Term
Set the percentage weight each exam contributes to the term average shown on report cards. Weights for each term must add up to exactly 100%. If no weights are set, all exams count equally.
Auto-Comment Templates
Use {name} for student name and {grade} for grade label. One template per grade short code.
Firebase Configuration
Go to Firebase Console → Project Settings → Your Apps → copy the firebaseConfig object and paste it below. You can paste the raw { ... } object or the full const firebaseConfig = { ... } block — both work.
Admin Password
Backup & Restore
Danger Zone
⚠️ Security Notice: This system uses browser-based authentication, suitable for internal school networks. Do not share your URL publicly without adding Cloudflare Access protection. Student data is protected under the Kenya Data Protection Act 2019.
Clear All Data removes only localStorage data in this browser. Firestore cloud data is NOT cleared. Always export a backup first.