Schoolum

Schoolum is an all-in-one school management platform that handles admissions, attendance, academics, exams, fees, and communication for K-12 schools — with dedicated portals for staff, parents, and students.

Available Education Technology

Overview

Schoolum replaces the patchwork of spreadsheets, paper registers, and one-off apps most schools run on with a single multi-tenant platform. Each school gets its own branded workspace covering student enrollment and records, class/subject timetabling, daily attendance, continuous assessment and report cards (including a dedicated preschool assessment mode), computer-based testing (CBT) with AI-assisted question generation and grading, a native live-classroom for online learning with lecture uploads and progress tracking, fee invoicing with online payment collection, and a full notification system (in-app, branded email, and SMS) covering guardians, staff, and students. A school owner or head of school can manage everything from one dashboard; teachers see only their assigned classes and subjects; parents and students get read-only self-service portals. Schoolum is built to operate as a platform — it hosts many independent schools, each with isolated data, billing, and branding, so a school never has to run or maintain its own infrastructure.

Intended users

  • School owners and proprietors
  • Head of school / principals
  • School administrators and registrars
  • Teachers
  • Accountants / bursars
  • Parents and guardians
  • Students
  • Education partners and resellers

Key capabilities

  • Student, staff, and guardian record management
  • Class, arm, and subject timetabling
  • Daily attendance tracking with analytics
  • Continuous assessment, report cards, and transcripts
  • Computer-based testing (CBT) with AI question generation and grading assistance
  • Native live virtual classrooms and on-demand lecture hosting
  • Fee invoicing and online payment collection
  • Branded email and SMS notifications to parents, staff, and students
  • Role-based permissions configurable per school
  • Bulk CSV import/export for students, staff, results, and guardians
  • School performance analytics and AI-generated insights
  • Self-service parent, student, and staff portals

Features

Multi-school architecture

Each school gets its own isolated workspace — students, staff, records, and billing never cross between schools, even though they all run on the same platform.

Configurable roles & permissions

School owners and heads of school can define exactly what each role — teacher, accountant, HR staff, and more — can see and do, rather than being locked into fixed permissions.

Admissions pipeline

Tracks an applicant from first inquiry through acceptance to becoming a fully enrolled student, so nothing falls through the cracks during intake season.

Attendance tracking with automated notifications

Teachers mark daily attendance in seconds, and guardians are automatically notified when their child is marked absent — no manual follow-up required.

Branded report card builder

Each school designs its own report card layout and branding, and Schoolum generates polished, print-ready report cards from the underlying assessment data.

CBT exam engine

Computer-based testing with anti-cheating safeguards for exam integrity, plus AI assistance for generating questions and suggesting grades on open-ended answers.

Live online classes

A built-in virtual classroom (powered by LiveKit) lets teachers run live lessons directly inside Schoolum, with optional session recording for students to catch up later.

Lecture & resource library

Teachers upload lecture videos and materials for students to work through at their own pace, with progress automatically tracked per student.

Invoicing & online payments

Schools issue fee invoices — including optional, opt-in fee items — and collect payment online, with everything reconciled automatically against each student’s account.

Branded email delivery

All parent/staff emails are sent under the school’s own branding. Schools can connect their own email provider or use Schoolum’s built-in delivery at no extra setup.

SMS notifications

Critical alerts — like attendance or fee reminders — can be sent by SMS as well as email, through a school’s connected SMS provider.

Bulk CSV import & export

Onboard an entire student, staff, or guardian roster in minutes by uploading a spreadsheet, instead of entering records one at a time.

Self-service password reset

Staff, parents, and students can securely reset their own password without needing an administrator to intervene.

“View as” portal access

School owners, heads of school, and parents can view a student’s portal directly — to check grades, attendance, or assignments — without a separate login or ending their own session.

Partner & reseller program

Education consultants and resellers can refer schools to Schoolum and earn tracked commissions on every referral that converts.

Screenshots

Technical details

Technical requirements

  • Modern web browser (Chrome, Safari, Edge, Firefox)
  • Internet connection
  • No installation required — fully web-based

Supported platforms

  • Web (desktop)
  • Web (mobile browser)

Deployment options

  • Cloud-hosted (multi-tenant SaaS)

Pricing and licensing

399$ — One-time payment for the complete source code (Next.js + Prisma/PostgreSQL) and a single production deployment license. Hosting, database, and third-party service costs are handled by you.

Single Deployment License: deploy Schoolum as your own branded platform and onboard unlimited schools under it — multi-tenancy is built in. Resale or redistribution of the source code itself is not permitted under this license. Want to deploy multiple independent instances or resell the platform to other operators? Ask about an Extended/Reseller License. See the License Agreement and Refund Policy.

Installation and documentation

  1. Clone the repository and install dependencies (npm install)
  2. Provision a PostgreSQL database (e.g. Neon) and set DATABASE_URL / DIRECT_URL
  3. Set AUTH_SECRET and APP_URL environment variables
  4. Run database migrations (npx prisma migrate deploy)
  5. Deploy to a Node.js hosting platform (e.g. Vercel)
  6. Configure optional integrations as needed: Resend (email), Twilio/Sent.dm (SMS), LiveKit (live classes), Vercel Blob (file storage), Paystack (payments)
  7. Create the first Super Admin account and onboard your first school

Updates and maintenance

Includes [6 months] of free updates and bug fixes from your purchase date. Update history and changelog are provided with the code. Extend your update window or add priority support with an optional support add-on.

Support

Setup and installation support included for [30 days] after purchase via [support@schoolum.io]. Full deployment documentation (environment variables, database setup, hosting steps) is included with your purchase — see Documentation links below. Get help through the Support Center or email bridgecodesupport@gmail.com. When you write, include the product name, version and any error details.