Total Students
0
enrolled
Active Exams
0
this term
Marks Records
0
recorded
Classes
0
registered
Grade Distribution
Recent Activity
No recent activity.
Quick Start: Go to Manage → Classes → Subjects → Exams → Teachers → Students → Enter Marks in that order.
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 | Class Teacher Of | Actions |
|---|
🏫 School
📊 Grades
📅 Terms
💬 Comments
🔧 System
School Information
Primary Grades
Junior Grades
Term & Year Settings
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.