How to Use SchoolHubNG

Step-by-step guides for schools, teachers, students, and parents

For Schools (Administrators & Staff)

  1. Register your school Go to the homepage and click “Register your school”. Enter your school name, email, and create a password. Submit the form.
  2. Verify your email Check your email for a 6-digit verification code. Enter it on the verification page to activate your account.
  3. Sign in Use your school subdomain (e.g. yourschool.schoolhubng.com) or the main site and sign in with your email and password. Enable two-factor authentication under Admin → Two-factor authentication if you want extra protection.
  4. Update school information Go to School → School Information to view details, or Edit School Info to update name, address, logo, and payout settings. Super-admins can set Academic results mode (structured marks vs upload-only slips) under Results & grading when your plan includes grading results.
  5. Complete institution setup If prompted, add at least one institution (campus/site). Choose one institution type per site: Creche/Montessori only → Creche/Montessori; Creche and Nursery → Nursery only; Creche, Nursery and Primary → Primary School or Nursery and Primary School. Then enter the institution name. Add more institutions later if you run multiple campuses.
  6. Select the active institution On the dashboard, use the institution switcher to choose which campus you are working in. Most data (classes, students, fees, staff teaching assignments) is per institution. Switch before editing staff assignments or class data for another site.
  7. Configure class levels Go to Class → Configure Class (or All Class Configurations). Set level names (e.g. JSS 1, JSS 2, SS 1) and sections (A, B, C) if you use them.
  8. Create classes Go to Class → All Classes. Add classes (e.g. JSS 1A, JSS 2B) by selecting level and section.
  9. Add subjects Go to Subjects → All Subjects. Add subjects (e.g. Mathematics, English). Use Subject Categories to group them. A subject with class level all levels applies to every class in that institution. Subjects are used for results, attendance (optional), scheme of work, and teaching assignments. Standard subject names can be synced from the Subjects menu.
  10. Set up academic sessions and terms Go to Academic Terms → Academic Sessions to create a session (e.g. 2024/2025), then Academic Terms for First, Second, and Third Term. Set one term as current. Or use Use default (Nigerian calendar) to create a session with three terms at once.
  11. Add fees Go to Fees & Payments → All Fees. Add fees for the current term (e.g. Tuition, Bus). Assign each fee to a class or all classes. Use Standard fee names to reuse labels. Debt & Arrears helps track carry-forward between terms when enabled.
  12. Add bank account Go to Bank Account → Add Account for payout details. Use View Account to edit. Online parent/student card payments use Paystack; manual cash or transfer is recorded under Income. Access depends on role permissions.
  13. Add students Go to Students → All Students. Add one by one or Bulk Import (download CSV, fill names and class; leave AIN empty). Enter parent/guardian email and phone so parents can sign up and link automatically. Use Create transfer or Bulk transfer when students move between institutions.
  14. Add staff and teaching assignments Go to Staff → Add Staff (or edit existing). For teaching staff, use the Teaching assignments builder: add each class → subject pair (e.g. Basic 1 → English). Save the form for the currently selected institution—switch institution on the dashboard for another campus. These pairs control teacher scheme of work and result draft entry. Teachers sign in via the Teacher sign-in link on your subdomain; add Admin → All Admins only if they need the full dashboard.
  15. Record salary payment Go to Fees & Payments → Record Salary Payment. Select staff, amount, and payment details.
  16. Add dashboard admins and set permissions Go to Admin → All Admins to add users (bursar, principal, etc.). Use Admin → Configure Permissions for fees, results, curriculum, attendance (view vs record), promotion, installments, and more. Review Subscription plan for enabled features.
  17. Mark and view class attendance Go to Class → Class Attendance to record present, absent, late, or excused. Use View Attendance to review. Teachers with permission can mark attendance in the teacher portal. Students and parents see records in their portals.
  18. Record manual income Go to Income & Expenses → All Income → Add Income. Select student and fees paid, enter amount and method (cash, transfer, etc.). Appears in All Income and Fee Report.
  19. Record expenses Go to Income & Expenses → All Expenses. Add amount, category, and date. Shown in Reports and Analytics.
  20. Set academic results mode Go to School → Edit School Info → Results & grading (when your plan includes grading results). Choose Structured for scores, grade-level scales, rankings, and digital report cards, or Upload-only for PDF/image slips only. This controls which menus appear under Students.
  21. Upload result slips (upload-only mode) When mode is Upload-only: Students → All Results → Add Result. Upload one slip per student per term. Students and parents view documents in their portals.
  22. Manage structured results When mode is Structured: teachers enter scores in the teacher portal (Result draft entry). Admins use Students → Teacher result drafts to publish or reject. Set components under Grade level grading; use Principal comments for report-card remarks; refresh rankings and broadsheets. Lock or unlock a term when results must be final. Use Missing prior results to backfill earlier terms. Published scores show as digital report cards in portals.
  23. Review scheme of work and lesson notes When curriculum planning is on your plan: open Scheme of Work to filter and approve teacher submissions. School settings: Require admin approval locks work after submit; Show scheme of work on parent and student portals shares read-only schemes (lesson notes stay internal). Open Lesson Notes to review weekly plans.
  24. Review e-learning materials When e-learning is enabled: Students → Learning materials to publish or reject teacher uploads. Super-admins connect Vimeo under School → Vimeo e-learning.
  25. Set timetables and exam schedules Class → Class Schedule and Timetable by class for regular periods. If enabled, Examination → Exam Timetable and Test Timetable for exam dates. Portals show schedules when configured.
  26. Installment plans for parents When installments are enabled: record a plan per student per term from Students → Installment setup or Fees & Payments → Installment Plans. Turn on Allowed to pay in installments for the parent. A detailed PDF guide is on the Installment setup page.
  27. Run student promotion At end of session, Students → Student Promotion when the current term is Third Term. Select session, Load Students, check Promote or leave unchecked to repeat, choose target class if needed, then Apply Promotion. Download the promotion report PDF. Undo is available for a limited time if you need to correct mistakes.
  28. Send announcements and optional apps Announcements for school-wide messages when enabled. Weekly assessments, Duty roster, and Teacher weekly reports under Apps & pages when on your plan. Campus gate under Students or Staff for QR check-in and ID cards when enabled.
  29. View reports and analytics Fees & Payments → Fee Report (export CSV/Excel), Payment History, Installment Plans. Income & Expenses → Reports and Analytics for monthly summaries and collection charts; filter by session and term.
  30. Get help Super-admins: Help and Support on the dashboard for contact and escalations.

For Teachers

  1. Get your teacher sign-in link Your school provides the Teacher sign-in page on its subdomain (e.g. yourschool.schoolhubng.com). Use that link—not the parent or student sign-in—for the teacher portal.
  2. Sign in to the teacher portal Enter the staff email on file. First-time users may verify with Staff ID, then set a portal password. Returning users enter email and password. You may be asked for a verification code (email or SMS) for security.
  3. Select your campus If you work at more than one institution, use the campus/institution selector in the header. Teaching assignments and class lists follow the selected campus.
  4. View your dashboard The dashboard summarizes quick links and recent activity. Switch campus before opening attendance, results, or curriculum tools for another site.
  5. Update your profile Go to My Profile to view your details and change your portal password.
  6. View my assignments My Assignments lists each class → subject pair your school saved on your staff profile. Scheme of work, result drafts, and related tools only work for pairs listed here. If something is missing, ask an admin to update Teaching assignments on your staff record for that campus.
  7. Record class attendance When enabled, Record Attendance lets you mark students present, absent, late, or excused. Pick class, date, and subject if required, then save.
  8. Enter result drafts When your school uses structured results, Result Drafts is where you enter scores per class, subject, and term. Admins publish approved scores to portals. You cannot enter drafts for pairs not on your assignments.
  9. Write report card comments When you are the class teacher, Report Comments is for term remarks on students’ report cards. Subject scores come from result drafts.
  10. Upload learning materials When e-learning is enabled, add PDF files or YouTube/Vimeo links per class and subject. Items stay pending until an admin publishes them.
  11. Create and manage scheme of work When curriculum planning is enabled, open Scheme of Work, choose term, class, and subject (from your assignments), then edit weekly topics. Submit when ready. If the school requires approval, submitted schemes lock until an admin approves or requests revision; approved schemes stay locked. Copy from a previous term when allowed.
  12. Write lesson notes Lesson Notes link to scheme weeks—objectives, content, procedure, materials, evaluation, optional attachment. Save draft and Submit; same approval rules as scheme of work. Not shown on parent or student portals.
  13. View my duties When enabled, My duties shows your duty roster from the school.
  14. Use campus gate When enabled, Campus gate supports gate check and your staff ID card PDF if provided.
  15. Record weekly assessments When enabled, Weekly assessments records per-student feedback; families may view published records.
  16. Send weekly class report When enabled, Weekly class report submits a weekly summary to school administrators for your class.

For Students

  1. Get your AIN and sign-in link (for sign up) Your school gives you an Academic Identification Number (AIN) and the student sign-in link (usually your school’s subdomain, e.g. yourschool.schoolhubng.com). Use the AIN only for first-time sign up, not for everyday sign in.
  2. Sign up (first time only) On the student sign-in page, click Sign up. Enter your AIN, then email and phone (must match your school record or your parent’s contact). Complete verification with the code sent to email or phone, then set your password. After that, sign in with email and password only.
  3. Sign in to the student portal Sign in with email and password. You may be asked for a verification code (email or SMS) from time to time for security.
  4. View your dashboard The dashboard shows fee summary (outstanding and paid), recent fees and payments, class details, and shortcuts. If you have more than one enrollment, use the switcher on the dashboard to change which record you are viewing.
  5. Update your profile Go to My Profile to view or edit your name, photo, and contact details where the school allows.
  6. View your class Go to My Class for your current class, level, and related details.
  7. View your subjects Go to My Subjects for the list of subjects for your class this term.
  8. Use learning materials When your school enables e-learning, open Learning materials to view published PDFs or videos (YouTube/Vimeo) your teachers shared. Open an item to read or watch; download PDFs when allowed.
  9. View scheme of work When your school turns on portal access, Scheme of work lists approved schemes for the current term by subject. Open one to read weekly topics (read-only). Lesson notes are not shown here.
  10. View your class schedule When enabled, Class Schedule shows your weekly timetable (subject, day, and time) set by the school.
  11. View your class attendance When enabled, Class Attendance shows your record (present, absent, late, excused) for recent dates.
  12. View exam and test timetables When enabled, use Examination/Test → Exam Timetable or Test Timetable for scheduled exams and tests.
  13. View your results Go to My Results and select a term. Structured results: published subject scores, grades, and position when final; print or download a report card PDF when available; partial publishes may show as in progress. Upload-only: open Result documents to view or download PDF or image slips the school uploaded.
  14. Campus gate and student ID When enabled, Campus gate shows your gate status and lets you download your student ID card PDF for check-in.
  15. View your fees Go to My Fees for fees assigned to your class, amounts due, and what you have paid.
  16. View your installment plan When the school recorded a plan for you this term, Installment plan shows due dates, amounts, and progress. Pay each installment from My Fees or Make payment when allowed.
  17. Pay fees online When online payments are enabled, click Pay on a fee, use My Fees, or go to Make payment. Select fees (or the next installment), confirm the total, and pay via Paystack (card or bank). After success, view or download your receipt.
  18. View payment history and receipts Payment History lists past payments. Download a receipt PDF for each transaction when available.
  19. Read announcements When enabled, Announcements shows messages from your school. Unread items are marked on the menu.
  20. View weekly assessments When enabled, Weekly assessments lists teacher feedback for you. Open one to read comments and attachments.
  21. Report an issue to the school When enabled, Report an issue lets you submit a problem (e.g. portal or fees) and track replies from the school.

For Parents

  1. Sign up (first time) Use the Parent sign-in link on your school’s subdomain. Click Sign up, enter email and phone (both must match the parent/guardian contact on your children’s school records), create a password, and verify with the 6-digit code sent to email or phone.
  2. Your children are linked automatically After sign up, students whose parent/guardian email and phone match yours appear on your dashboard automatically. You do not add children with AIN—ask the school to update their records if a child is missing.
  3. Sign in (and 2FA when asked) Sign in with email and password. You may be asked for a verification code (email or SMS) from time to time for security.
  4. Select a child If you have more than one child, pick who to view or pay for from the dashboard child selector or menu. Most pages apply to the selected child only.
  5. View the parent dashboard The dashboard shows the selected child’s fee summary (outstanding and paid), recent activity, and shortcuts. Switch child before paying or viewing academics.
  6. Update your profile Go to My Profile to edit your name, email, phone, and password.
  7. View or update your child’s profile Go to Child’s Profile for your child’s details; update their photo if the school allows.
  8. View your child’s class Go to Child’s Class for their current class and level.
  9. View your child’s subjects Go to Child’s Subjects for subjects in their class this term.
  10. Use learning materials When e-learning is enabled, Learning materials lists published PDFs and videos for the selected child.
  11. View your child’s scheme of work When the school enables portal access, Scheme of work shows approved weekly topics (read-only). Lesson notes are not shown to parents.
  12. View your child’s class schedule When enabled, Class Schedule shows their weekly timetable.
  13. View your child’s class attendance When enabled, Class Attendance shows present, absent, late, and excused records.
  14. View exam and test timetables When enabled, use Examination/Test → Exam Timetable or Test Timetable for the selected child.
  15. View your child’s results Go to Results and select a term. Structured: scores, grades, position when final; report card PDF when available. Upload-only: result document slips. Partial publishes may show as in progress.
  16. Campus gate and student ID When enabled, Campus gate shows check-in status and lets you download your child’s student ID card PDF.
  17. View fees for your child Go to Fees for all fees, amounts due, and paid for the selected child.
  18. View and pay installments When the school set up a plan and allowed installments, Installment plan shows due dates and progress. Pay from Fees or Make payment. If installment pay is not offered, the school may require full payment or has not enabled it for your account.
  19. Pay fees online When online payments are enabled, pay from Fees, Make payment, or the dashboard. Select fees or the next installment, confirm the total, and pay via Paystack. Download the receipt after success.
  20. View payment history and receipts Payment History lists payments for the selected child. Download receipt PDFs when available.
  21. Read announcements When enabled, Announcements shows school messages for the selected child.
  22. View weekly assessments When enabled, Weekly assessments lists teacher feedback for the selected child.
  23. Report an issue to the school When enabled, Report an issue lets you submit a concern and read the school’s replies.