Skip to main content
Platform Capabilities

Features Built for Every User

Select your role to explore every current and upcoming capability in detail.

🏫Schools & Institutions

Run Your Entire School on One Platform

From first application to final report card β€” admissions, academics, fees, communication, attendance, and student life. Fully integrated, audit-ready, and works offline.

287+
Institutions running on VitalSchools
Live Now β€” 23 features
Core
πŸ“‹

Admissions & Enrollment

Full intake lifecycle β€” from first inquiry to confirmed enrollment.

  • βœ“Unlimited configurable intake cycles & periods
  • βœ“Custom application forms with conditional fields
  • βœ“Document collection & secure cloud storage
  • βœ“Automated screening rubrics & multi-reviewer scoring
  • βœ“Interview scheduling, slot management & SMS reminders
  • βœ“Digital offer letters with expiry & acceptance tracking
  • βœ“Waitlist management & conditional offers
  • βœ“Enrollment confirmation & student record creation
Core
πŸ“š

Academic Management

Comprehensive academics for every class, subject, and term.

  • βœ“Subject catalog with class-stream mapping
  • βœ“Timetable builder with teacher & room assignment
  • βœ“Marks entry per subject, per student, per term
  • βœ“Weighted grading with configurable pass-mark scales
  • βœ“Automatic report card generation (PDF)
  • βœ“National results upload (PLE, UCE, UACE)
  • βœ“Teacher lesson planning & scheme-of-work tools
  • βœ“Subject-level academic performance analytics
Core
πŸ’³

Fee & Finance

Flexible billing, multi-channel payments, payroll, and full reconciliation.

  • βœ“Per-term, per-student, per-class fee structures
  • βœ“Automated invoicing with payment-due reminders
  • βœ“MTN MoMo, Airtel Money, bank transfer & School Pay
  • βœ“Bursary, scholarship & fee-waiver management
  • βœ“Payment reconciliation dashboards & audit logs
  • βœ“Partial payments & instalment plan support
  • βœ“Staff payroll, advances & deduction tracking
  • βœ“Financial summary & arrears reports
New
πŸ’¬

Communication Hub

Reach every stakeholder across SMS, WhatsApp, and email.

  • βœ“Bulk SMS broadcast to any audience segment
  • βœ“WhatsApp messaging via Twilio integration
  • βœ“Email campaigns & transactional notifications
  • βœ“Targeted groups: class, year, payment status, role
  • βœ“Per-user notification channel preferences
  • βœ“Real-time in-app notification feed with read receipts
  • βœ“Delivery tracking & failed-send retry
  • βœ“Scheduled send & message templates library
πŸ“…

Attendance & Timetable

Daily tracking per class and subject, with automated parent alerts.

  • βœ“Per-class and per-subject attendance marking
  • βœ“Automated absentee SMS/WhatsApp alert to parents
  • βœ“Term calendar, holiday & event management
  • βœ“Timetable builder with teacher & room assignment
  • βœ“Substitute teacher assignment on absence
  • βœ“Attendance rate trends & chronic-absentee reports
  • βœ“Late-arrival & early-departure tracking
πŸ“Š

Analytics & Reports

Dashboards across admissions, finance, academics, and operations.

  • βœ“Enrollment pipeline & yield analytics
  • βœ“Fee collection, outstanding balances & arrears
  • βœ“Academic performance by class, subject & student
  • βœ“Attendance rate trends & chronic-absentee list
  • βœ“Staff payroll summary & deduction breakdown
  • βœ“Gender, level & demographics breakdowns
  • βœ“Downloadable Excel & PDF exports
  • βœ“Custom date-range & multi-campus filtering
New
🏑

Student Life Modules

Library, hostel, transport, and the nurse sick bay β€” all linked to student records.

  • βœ“Library: catalogue, borrowing, renewals, fines & overdue alerts
  • βœ“Hostel: room allocation, bed management & occupancy reports
  • βœ“Transport: routes, vehicles, driver & student assignment
  • βœ“Health / Sick Bay: visits, complaint, diagnosis & vitals
  • βœ“Medical records: blood type, allergies, medications & insurance
  • βœ“Sick bay outcomes: treated, referred, sent home, hospitalised
  • βœ“Follow-up scheduling & referral notes
πŸ”

Compliance & Security

Governance, multi-tenant isolation, and offline resilience built in.

  • βœ“Full audit trail for every action (tamper-evident)
  • βœ“GDPR-ready consent receipts per applicant
  • βœ“Role-based access control β€” granular permissions
  • βœ“Multi-tenant data isolation between schools
  • βœ“Offline PWA β€” continue working on poor connectivity
  • βœ“Data auto-sync when connection is restored
  • βœ“SSO integration (SAML / OAuth) on Enterprise tier
  • βœ“SLA 99.9% uptime guarantee (Enterprise)
New
πŸ—“οΈ

Exam Scheduling

Centralised exam timetable management across all classes and subjects.

  • βœ“Exam session builder: date, room, invigilator, duration
  • βœ“Conflict detection β€” no student sits two exams simultaneously
  • βœ“Separate national & school-based exam calendars
  • βœ“Venue capacity and seat mapping
  • βœ“Automated exam-slip generation per student (PDF)
  • βœ“Clash-free room allocation algorithm
  • βœ“Results upload: PLE, UCE, UACE national formats
  • βœ“Exam timetable publish & stakeholder notification
New
πŸ“

Lesson Planning

Structured lesson plan editor linked to the timetable and scheme of work.

  • βœ“Block-based lesson plan editor (objectives, activities, resources)
  • βœ“Scheme-of-work builder per subject per term
  • βœ“Link lesson plans to timetable slots
  • βœ“Competency & learning outcome tagging
  • βœ“HOD review & approval workflow
  • βœ“Lesson plan library β€” reuse across terms
  • βœ“Progress tracker: planned vs delivered lessons
  • βœ“Print-ready lesson plan PDF
New
⚠️

Student Discipline

Structured disciplinary records, hearing workflows, and parent notifications.

  • βœ“Incident report logging with category & severity
  • βœ“Disciplinary committee assignment & hearing scheduling
  • βœ“Evidence attachment (photos, written statements)
  • βœ“Sanctions tracking: detention, suspension, expulsion
  • βœ“Parent notification on every recorded incident
  • βœ“Student disciplinary history & repeat-offence detection
  • βœ“Remediation plan & follow-up scheduling
  • βœ“Export for regulatory reporting
New
🀝

Parent-Teacher Meetings

End-to-end PTM scheduling from school setup to parent booking.

  • βœ“School defines PTM session dates & teacher slots
  • βœ“Parents self-book time slots via portal or WhatsApp
  • βœ“SMS / email / WhatsApp reminders to both parties
  • βœ“Virtual meeting link generation (Google Meet / Zoom)
  • βœ“Notes & action items recorded per meeting
  • βœ“Missed appointment rescheduling workflow
  • βœ“PTM attendance rate reporting
  • βœ“Per-student meeting history archive
New
πŸ›‘οΈ

GDPR & Data Privacy

Full data rights management β€” deletion, export, and consent audit.

  • βœ“Self-service account deletion request from settings
  • βœ“Personal data export (JSON / PDF) on demand
  • βœ“Consent receipt history & withdrawal
  • βœ“Data retention schedule per data category
  • βœ“Right-to-rectification: bulk data correction request
  • βœ“DPO dashboard for processing requests with SLA
  • βœ“Anonymisation on deletion (retains analytics)
  • βœ“Cross-border transfer controls (EU/UK/EA)
New
πŸͺͺ

Smart ID Card System

NFC/QR smart cards integrated with wallets, canteen, library, attendance, and all school modules β€” PIN-secured with ID template designer.

  • βœ“Smart card linked to student wallet β€” tap-to-pay at canteen & tuck shop
  • βœ“PIN-secured transactions with auto-lockout after 3 failed attempts
  • βœ“NFC/QR tap for attendance marking at classroom entry
  • βœ“Library self-checkout & return via card scan
  • βœ“Hostel door access logging with card tap-in/tap-out
  • βœ“Exam hall entry verification via smart card
  • βœ“Club & activity check-in with card scan
  • βœ“ID Template Designer β€” 4 professional layouts: Classic, Modern, School Spirit, Minimal
  • βœ“Custom school colours, logo, motto & branding on every card
  • βœ“Visitor ID passes auto-generated on gate sign-in (same template)
  • βœ“Bulk print-ready ID cards (CR80 credit-card size, @media print)
  • βœ“Lost card instant-freeze & re-issue with PIN reset
  • βœ“Staff smart cards with role-based access level
New
πŸ“¦

School Requirements & Checklists

Define and track required items per student category β€” for new intakes, trips, exams, and more.

  • βœ“Requirement sets per category: New Student, Class Trip, Exam, Boarding, etc.
  • βœ“Per-item type: document, fee, physical item, consent, medical clearance
  • βœ“Assign requirements to specific classes, streams, or year groups
  • βœ“Student / parent checklist view with completion tracking
  • βœ“Automated reminders for missing items before deadlines
  • βœ“Admin completion dashboard: % ready per category
  • βœ“Block trip/exam access for students with unmet requirements
  • βœ“Export unfulfilled requirements per student as PDF
New
🏦

Exam Question Bank

Build and manage a reusable question library for internal exams and assessments.

  • βœ“Question types: MCQ, short answer, essay, fill-in-the-blank, true/false
  • βœ“Tag questions by subject, topic, difficulty, and learning objective
  • βœ“Auto-generate exam papers from bank with balanced difficulty distribution
  • βœ“Mark scheme & answer key stored per question
  • βœ“Question usage history β€” avoid repeating recent questions
  • βœ“Import questions from CSV / Word / past paper PDF
  • βœ“HOD-curated question approval workflow
  • βœ“Question bank analytics: most-used, failure-rate per question
New
πŸ†

Clubs & Extracurricular Activities

Manage school clubs, let students self-enroll, and track participation.

  • βœ“Create and configure clubs: name, patron, meeting day/time, capacity
  • βœ“Student self-enrolment via student portal with approval workflow
  • βœ“Member roster, attendance, and activity log per club
  • βœ“Club leadership roles: chairperson, secretary, treasurer
  • βœ“Club budget allocation and expenditure tracking
  • βœ“Event scheduling linked to school calendar
  • βœ“Achievement badges & certificates for active members
  • βœ“Club report: membership trend, attendance %, activities completed
New
🍽️

Canteen & Cafeteria Management

Digital menu, cashless ordering, and daily meal tracking linked to student smart card wallets.

  • βœ“Daily menu builder with nutritional info & pricing per item
  • βœ“Cashless ordering via smart card tap or student wallet QR scan
  • βœ“Pre-order meals in advance to reduce queues
  • βœ“Dietary restriction flags per student (allergies, vegetarian, halal)
  • βœ“Daily meal attendance & serving count tracking
  • βœ“Revenue reports: top-selling items, daily/weekly totals
  • βœ“Low-stock alerts for canteen supplies
  • βœ“Subsidy & bursary meal allocation management
New
πŸšͺ

Visitor & Gate Management

Log all visitors, issue branded ID passes, and ensure campus security in real time.

  • βœ“Visitor sign-in with ID capture (national ID, passport, etc.)
  • βœ“Branded visitor ID pass auto-generated on sign-in (school template)
  • βœ“Pass code printed on arrival β€” unique 8-char code per visit
  • βœ“Host notification (SMS) when visitor checks in
  • βœ“Expected visitor pre-registration by staff or parent
  • βœ“Visitor purpose & destination logging
  • βœ“Gate log with entry & exit timestamps β€” still-inside count
  • βœ“Blacklist management with blocked-access enforcement
  • βœ“Daily / weekly visitor report for security records
New
πŸ—ƒοΈ

Assets & Inventory Management

Track school assets, equipment, and consumable stock across all departments.

  • βœ“Asset register: name, category, serial number, location, value
  • βœ“Barcode / QR label generation for every asset
  • βœ“Check-out / check-in workflow for shared equipment
  • βœ“Maintenance schedule, service history & completion tracking
  • βœ“Consumables stock tracker with low-stock alerts
  • βœ“Stock transactions: received, issued, adjusted, returned, disposed
  • βœ“Asset depreciation & insurance value tracking
  • βœ“Damaged / lost asset incident reporting & resolution
New
πŸŽ“

Alumni Management

Stay connected with graduates β€” track career paths, donations, and mentorships.

  • βœ“Alumni profile with graduation year, cohort, employer, university
  • βœ“Alumni directory with name, cohort, current employer & location
  • βœ“Mentorship programme: alumni mentor current students (PENDING β†’ ACTIVE)
  • βœ“Donation tracking with anonymous giving option
  • βœ“Bulk communication: newsletters, event invites, job postings
  • βœ“Analytics: alumni count by graduation year, total donations, mentor count
  • βœ“Event RSVP for reunions and homecoming days
  • βœ“LinkedIn integration & career milestone self-update
New
πŸ†

Scholarship Management

Partner with sponsor organisations, manage quotas, and reconcile disbursements.

  • βœ“Accept scholarship program partnerships from sponsor organisations
  • βœ“Per-school quota allocation per program with coverage rules
  • βœ“Receive and review student scholarship applications
  • βœ“Shortlist, interview, and recommend awardees
  • βœ“Disbursement tracking: funds allocated to specific invoice line items
  • βœ“Sponsor disbursement reconciliation against fee invoices
  • βœ“Fee waiver management linked to scholarship awards
  • βœ“Scholarship reporting: coverage per student, per term, per sponsor
New
🧾

Fee Schedules & Invoice Management

Versioned fee structures, automated invoice generation, and multi-payer allocation.

  • βœ“Versioned fee schedules per academic year and term
  • βœ“Fee items by category: tuition, boarding, transport, meals, exam, etc.
  • βœ“Automated invoice generation per student per term
  • βœ“Multi-payer allocation: scholarship sponsor + guardian + student
  • βœ“Payment allocation tracking: amount, method, reference, date
  • βœ“Invoice status lifecycle: Draft β†’ Issued β†’ Partially Paid β†’ Paid β†’ Overdue
  • βœ“Fee waiver workflow with reason and approval trail
  • βœ“Invoice reconciliation and outstanding balances report
On the Roadmap β€” 3 upcoming features
Q3 2026
πŸ“‘

Real-time Live DashboardsComing Soon

Dashboard widgets that update live as data changes β€” no page refresh needed.

  • β—‡Live fee collection counter (payments update instantly)
  • β—‡Real-time enrollment pipeline funnel
  • β—‡Live attendance status per class as roll is marked
  • β—‡Active users & concurrent sessions indicator
  • β—‡Live notification & alert feed on dashboard
  • β—‡WebSocket-powered β€” reconnects on network drop
  • β—‡Configurable widget layout per admin preference
  • β—‡Multi-campus live aggregation
Q3 2026
πŸ””

Web Push NotificationsComing Soon

Native browser & mobile push alerts β€” even when the portal is closed.

  • β—‡One-click opt-in for desktop & mobile push
  • β—‡Push alerts for fee reminders, results, announcements
  • β—‡Absentee alerts delivered instantly to parent devices
  • β—‡Offer letter & application status pushes
  • β—‡Configurable per-topic opt-in/opt-out
  • β—‡Silent vs alerting push (badge vs sound)
  • β—‡Works on Android Chrome, iOS Safari (PWA installed)
  • β—‡Delivery analytics: sent, delivered, clicked
Q3 2026
πŸ“΄

Offline Mode & PWAComing Soon

Install VitalSchools as an app; keep working when the internet drops.

  • β—‡Installable PWA on Android, iOS, and desktop
  • β—‡Custom branded offline page with last-sync status
  • β—‡Cache-first strategy for dashboard & student lists
  • β—‡Attendance marking queued offline, syncs on reconnect
  • β—‡Offline grade entry with conflict-free sync
  • β—‡Background sync via Service Worker
  • β—‡Push notification support on installed PWA
  • β—‡Update prompts when new version is deployed
Ready to get started?

Join 287+ institutions already on VitalSchools

Every feature above is available today β€” pick the plan that fits your team.