Dashboard
School Masters Academy · 2025/2026 Session
00:00:00
SA
Welcome back
S.M.A-Admin
🛡️ Owner · School Masters Academy
Current Session
2025/2026
Third Term
👩‍🏫
0
Total Teachers
—
💰
₦0
Fees Collected
—
✅
0%
Fee Collection Rate
This term
📋
0
Pending Approvals
All clear
🏛️
15
Active Classes
KG. 1-2, NRS. 1-2, Prim. 1–5 & JSS–SSS
📊 Fee Collection by Section
—
📈 Weekly Attendance Trend
This week
➕🎓
Register Student
➕👩‍🏫
Register Teacher
💳✅
Confirm Payment
📋🔍
Review Plans
🧠✅
Domain Approvals
🏛️📋
Class Lists
📢✍️
Post Notice
📰
Post Newsletter
📊 Term Fee Collection Overview
—
No fee data yet. Register students and record payments to see collection stats.
🟢 Online Now
0
No one is online right now.
🔔 Recent Activity
📋 Pending Approvals

🎓 Student Management

Register, manage and view all student accounts

All Students
StudentUsernameClassFee StatusProgressActions

👩‍🏫 Teacher Management

Register, manage and view all teacher accounts

All Teachers
TeacherUsernameTypeSubject(s)ClassStatusActions

🏛️ Class Groups

View student lists by class – Play Group to SSS 3

PG
NUR1
NUR2
KG
P1
P2
P3
P4
P5
P6
JSS1
JSS2
JSS3
SSS1
SSS2
SSS3
Select Class
Pre-Primary
Play Group
Nursery 1
Nursery 2
Kindergarten
Primary Section
Prim 1
Prim 2
Prim 3
Prim 4
Prim 5
Prim 6
Junior Secondary
JSS 1
JSS 2
JSS 3
Senior Secondary
SSS 1
SSS 2
SSS 3
Primary 1 – Student List
0 students
#Student NameUsernameFee StatusAvg. GradeActions

📋 Lesson Plan Review

Approve or deny submitted lesson plans from teachers

📝 Lesson Note Review

Approve or deny submitted lesson notes from teachers

🧠 Domain Approvals

Approve or decline Affective & Psychomotor domain ratings submitted by teachers before they appear on report cards

💳 School Fees Management

Track and manage all student fee payments

Fee Records
StudentClassSchool FeesAmount PaidOutstandingStatusActions

✅ Confirm Payments

Review and confirm pending fee payments submitted by students/parents

📈 Budget & Finance

School financial overview for current session

💰
₦0
Total Revenue (Session)
Confirmed payments only
💸
₦0
Pending Revenue
Awaiting confirmation
💳 Payment History
No confirmed payments yet. Payment history will appear here once fees are confirmed.

📆 School Timetable

Edit and manage timetables for Primary and Secondary sections

📋 Copied: — ✕
Click any cell to edit · Changes apply to selected class only
Secondary Timetable – JSS 1
Monday – Friday
Time MondayTuesdayWednesdayThursdayFriday ⚙

🎥 Online Classes

Live video/audio classes teachers are currently running, plus a history of past ones and their notes

🔴 Currently Live
Loading…
Past Classes
Loading…

📄 Exams & Results

View and manage student result sheets submitted by teachers

📥 Teacher Result Submissions

Review, approve or reject result sheets submitted by teachers. Approving a sheet saves the scores to the student records.

Loading submissions…
🔒
Results Hidden from Students
Students cannot view their results or print report cards until you release them.
⭐
—
Top Score
📊
—
School Average
⚠️
0
Students at Risk (<40%)
📋
Loading results…

📢 Announcements & Notices

Post and manage school-wide communications

📰 Term Newsletter

Post the newsletter for next term — sent as-is to every student, or customized for one child

📅 School Calendar

Academic events and important dates for 2025/2026 · Third Term

May 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
📌 Upcoming Events

✋ Attendance Management

Record and track student attendance by class and date

🔢 Attendance Number Submissions

Review, approve or reject whole-class attendance figures (times school opened / times present) submitted by teachers. Approving saves the figures onto every student's record so they print correctly on report cards.

Loading submissions…
✅
0
Present
❌
0
Absent
⏰
0
Late
📊
0%
Attendance Rate
Mark Attendance

🕒 Staff Clock-In

Teachers and non-teaching staff scan the QR code, enter their name, take a selfie to clock in, or just tap Clock Out when leaving

🟢
0
Clocked In Now
👋
0
Clocked Out
👥
0
Staff This Day
Scan to clock in / out

Print and stick this at the gate or reception. If it is ever shared outside the school, tap “New Code” to cancel the old one.

Today's Records
NamePhotoRoleInOutHoursStatus
Loading…

👁️ Activity Monitor

Real-time overview of teacher and student activity on the platform

LIVE
🟢
0
Online Now
👩‍🏫
0
Teachers Online
🎓
0
Students Online
📋
0
Today's Actions
🟢 Online Now
0 users
Loading…
👩‍🏫 Teachers
0 total
Loading…
🎓 Students
0 total
Loading…
📡 Live Activity Feed
Loading activity…
0 events
👩‍🏫 Teacher Activity Breakdown
—
Loading…
🎓 Student Activity Breakdown
—
Loading…

🕓 Activity Log

Recent system actions and administrative events

System Activity (Last 50 Events)
Loading activity…

📑 Reports & Analytics

Generate and download school reports

🎓📊
Student Report
⬇ Download CSV
💳📊
Fee Collection Report
⬇ Download CSV
👩‍🏫📊
Teacher Directory
⬇ Download CSV
✅📊
Attendance Report
⬇ Download CSV
📈💰
Payment History
⬇ Download CSV
📋🏫
Full School Summary
⬇ Download CSV
📋✅
Lesson Plans Report
⬇ Download CSV
📝✅
Lesson Notes Report
⬇ Download CSV

⚙️ System Settings

Configure school information and system preferences

🏫 School Information
One-time fix for results saved before per-session tracking was added — stamps the session above onto any old result record that's still missing one, so it stays locked to its correct session and can't be overwritten when you change sessions later. Safe to run more than once; only touches records with no session set.
Still seeing a student's results split into two report cards for the same term? That means some of their records already carry a session value that doesn't exactly match "2025/2026" — often just invisible whitespace or a slightly different format — so the lock-in above correctly left it alone rather than guess. This scans for exactly those cases and lets you review and merge them.
💳 Fee Configuration
👤 Admin Profile
SA
Profile Photo
🔒 Change Password
🗄️ Backup & Restore
All Firestore data · JSON format
📥
Download Backup
Export all school data as a single JSON file
Includes students, teachers, fees, lesson plans & notes, announcements, timetable, results, attendance, payments, settings, notifications and activity logs.
📤
Restore from Backup
Upload a previously exported JSON file
⚠️ Overwrites all current data. Download a fresh backup first. This cannot be undone.
📂
Click or drag & drop backup JSON
Only .json files exported from this portal