PupilHub is a comprehensive school management system designed for Nigerian schools. This guide covers login credentials, role capabilities, and detailed workflows for every user type.
Getting Started
Click the Sign In button at the top right or use any of the credentials below to log in and explore the system.
Use any of the following credentials to sign in to the system. Each role provides a different perspective of the platform.
All accounts use the same password: password123
These are demo credentials. In production, each user receives unique login details.
The Administrator has full oversight of the entire school operations. Every management module is accessible from the sidebar.
Overview widgets display: Total Pupils, Staff Count, Attendance Rate, Outstanding Fees, Revenue This Month, and New Admissions. Quick action buttons for common tasks.
Process new student admissions. View pending and approved applications. Click "Add New Pupil" to open the multi-step admission wizard.
Browse, search, and manage all enrolled students. View profiles, edit details, change class assignments, and manage student status (active/inactive/graduated/transferred).
Manage teachers and non-teaching staff. Add new staff, update roles, departments, and employment status.
Configure academic structure: Manage academic sessions, terms, classes, subjects, class-subject mappings, and class-teacher assignments. Publish results for parent/student access.
Monitor school-wide attendance records with daily, weekly, and term-based reports.
Track school revenue, outstanding fees, payment categories, and view transaction history.
Generate analytics: class performance, subject averages, grade distribution, attendance rates, and financial reports.
Configure everything from one central settings page with tabs:
Send announcements to the entire school, specific classes, teachers, or parents. Set priority levels and track acknowledgements.
Direct messaging system for communication between administrators, teachers, parents, and students.
Teachers manage their assigned classes, take attendance, enter scores, upload lesson notes, and communicate with parents.
Shows My Classes, Attendance Pending, Assessments Due, and Student Performance. Quick action buttons for attendance, scores, and lesson notes.
Select class/subject/date and mark each student as Present, Absent, or Late. Progress bar tracks completion. Parents of absent students receive automatic notifications.
View assessment types configured by admin. Track upcoming and completed assessments.
Enter scores using two methods:
CSV Format:
Admission No,Score
PH-2026-0001,85
PH-2026-0002,72
Preview and print individual student report cards showing: subject scores (CA + Exam = Total), grades with remarks, class position, attendance, extra fields, grading scale, and school branding. Print-optimized layout for A4 paper.
Create and manage lesson notes with objectives, content, materials, assignments, and file attachments per subject and week.
Send and receive messages from administrators, parents, and other teachers.
Parents monitor their children's academic progress, attendance, fees, and receive school communications.
Shows each child's profile card with attendance rate, recent results, outstanding fees, and unread announcements. Multi-child support with tab switching.
View each child's attendance record with overall rate, present/absent counts, and color-coded monthly calendar view.
Beautiful report card interface with:
Fee dashboard showing: expected total, paid amount, outstanding balance with progress bar. Payment history table with date, category, method, amount, and receipt number. Multi-child support.
Receive communications from teachers and school administration.
Students access their own results, assignments, and messages.
Shows attendance percentage, subject count, pending assignments, and average score.
View assignments with title, instructions, due dates, and file attachments. Submit completed work online.
Interactive report card with:
Receive messages from teachers and school administration.
Manage school finances including fee structures, payments, receipts, and financial reports.
Revenue summary cards showing today's revenue, monthly revenue, outstanding amounts, and recent transactions.
Record and manage fee payments with:
Full CRUD for fee structures:
View all generated receipts with student names, amounts, and receipt numbers.
Generate financial reports by type, period, and class. Export as PDF or Excel.
Admission No, Score/teacher/report-card/{student_id}/{term_id}When entering scores manually, press Tab or Enter to quickly move between student score fields.
Use Admission No,Score as headers. Save as UTF-8 CSV. The system validates against the student roster.
Admins can set header background colors and accent colors for report card templates. Use your school's brand colors for professional-looking report cards.
Configure any grading system (A-F, numerical, percentage bands). Each grade can have a custom remark and color. Changes apply instantly to all score calculations.
Report cards are designed for A4 paper with proper margins, colors, and typography. Use the browser's print dialog to save as PDF.
The demo shows simulated notifications. In production, parents receive real SMS/email alerts for attendance, results, and fee payments.
PupilHub is a cloud-based school management system designed for Nigerian schools. It handles admissions, attendance, results, fees, communications, and academic records.
Click the "Sign In" button on the homepage or navigate to /login. Use any of the demo credentials listed in the Login Details section above.
Yes! Use the different email credentials provided to log in as Admin, Teacher, Parent, Student, or Accountant. Each role shows a different perspective of the system.
Teachers can enter scores manually (one by one) or via CSV bulk upload. Go to Results, select class/subject/assessment, and either type scores or upload a CSV file.
Parents log in with their credentials, go to Results, and see their child's report card with subjects, scores, grades, and remarks. PDF download is available.
Yes. Admin can configure custom grading scales in Settings → Grading tab. Define grade letters, score ranges, remarks, and colors.
Accountants (Bursars) manage fee structures (categories, amounts per class/term) and record payments. Parents view balances and payment history.
PupilHub is fully responsive and works on all devices including smartphones, tablets, and desktops.
Yes. Report cards are available as print-optimized pages designed for A4 paper. Use the browser's print function to save as PDF or print directly.
The system uses session-based authentication with bcrypt password hashing. Each user has role-based access control.