Nigeria's Most Complete School Platform

Every Lesson, Every Naira,
Every Child — One Platform

24 fully integrated modules — CBT exams, fees, payroll, results, inter-house sports, student recognition, school events and more. From morning assembly to evening report, CodemolaEdu runs the whole school day. Built for Nigerian schools, ready for the future.

CBT Engine
Fee Management
Results & Reports
Payroll & HR
Inter-House Sports
SPERMS Recognition
School Events
+ 17 More
01 / 06
🇳🇬 Nigeria — Secondary School Students in Uniform
Role Access Key: SA — Superadmin AD — Admin / Principal TC — Teacher ST — Student PT — Parent
200+
Schools Onboarded
40k+
Student Records
24
Integrated Modules
13
User Roles
Who We Are

Powered by Codemola Technology

Codemola is a leading Nigerian technology brand delivering innovative software. CodemolaEdu is our specialised commitment to revolutionising education management across Africa.

Tech-Driven Architecture

Robust, scalable PHP/MySQL stack handling schools of any size — from 50 to 5,000+ students — with full audit trails and zero downtime.

Secure by Design

bcrypt passwords, CSRF tokens, session namespacing, role-based access across 13 roles, and geo-IP login monitoring built in from the ground up.

Nigeria-First

WAEC grading (A1–F9), 3-term calendar, ₦ naira fees, Nigerian curriculum structure, and SS entrance screening — no configuration needed.

Academy Overview

One Platform, Every Level of Nigerian Education

Run Nursery, Primary, JSS and SSS — separately or together under one multi-arm school. Each level gets the structure, grading and workflows it actually needs.

Nursery & Primary

Strong Foundations

Creche · Nursery 1–2 · Primary 1–6
  • Simple class-teacher score entry — CA + Exam per subject, auto-graded report cards
  • Psychomotor & affective skills on every report: handwriting, neatness, punctuality, cooperation
  • Daily attendance with a parent-visible calendar — parents see absences the same day
  • Term booklists, uniforms and stationery managed through the Bookshop module
  • Fee instalments per term with printable A5 receipts for the front desk
  • Inter-house sports day with houses, races and a live medal tally parents can follow
Junior Secondary

Building Momentum

JSS 1 – JSS 3 · BECE preparation
  • Full subject-teacher model — many-to-many teacher/subject/class assignments
  • CBT practice and termly exams with question bank, timer and anti-cheat engine
  • Curriculum tracking week by week — topic coverage visible to admin and parents
  • JSS3 results feed SS1 entrance screening with automatic merit scoring
  • SPERMS quizzes and leaderboards keep students competing beyond the classroom
  • Homework, lesson notes and virtual classes on the student portal
Senior Secondary

Results That Count

SS 1 – SS 3 · Science / Commercial / Art
  • WAEC grading A1–F9 with configurable cut-offs and automatic class positions
  • SS1 class-type screening — Science, Commercial or Art with merit-based suggestions
  • Mock exams on the CBT engine — full-screen lock, tab-switch detection, instant analytics
  • Department (HOD) oversight: subject performance, teacher compliance, meetings
  • SS3 offboarding to the Alumni portal — transcripts and leaving certificates preserved
  • QR-verified certificates: graduation, testimonial and award documents
Complete Feature Breakdown

24 Modules. Every Role. Every Need.

Every feature designed, documented, and built for Nigerian schools. Filter by category to explore what each module does for each portal.

Module 01
Authentication & User Management
Secure role-based access for all 13 user types with bcrypt hashing and CSRF protection
SAADTCSTPT
  • Single login page auto-detects all 13 roles & redirects to correct portal
  • bcrypt password hashing — never stored in plaintext
  • CSRF token on every form + session ID regeneration on login
  • 2-hour session lifetime; shared across all subdomains via .codemolaedu.com cookie
  • Force password change flag, account suspension, failed login logging with IP
Module 02
Dashboard & Navigation
Role-specific dashboards with KPIs, quick actions, and real-time notification feeds
SAADTCSTPT
  • Admin KPIs: total students, teachers, active classes, pending fees, today's attendance rate
  • Teacher: My Classes summary, pending lesson plans, upcoming CBT exams with submission counts
  • Student: 12-tile quick action grid — Results, CBT, Fees, Bookshop, Attendance, Timetable…
  • Parent: per-child fee balance, unread teacher messages, quick report card access
  • Persistent sidebar with active link highlighting and notification badges per section
Module 03
Student Management
Complete student lifecycle from enrolment to graduation with bulk import support
SAAD
  • Add individually or bulk-import from Excel/CSV — all profile fields supported
  • Admission numbers auto-generated from configurable prefix + sequential number
  • Multi-school arm support, parent/guardian linkage, class assignment
  • Status management: active, graduated, transferred, withdrawn — class promotion per session
  • Export student list, class roll, and attendance summary to Excel
Module 04
Teacher Management
Staff profiles, subject-class assignments, and a full teacher portal
SAADTC
  • Full profiles: name, photo, qualification, phone, email, date of employment
  • Many-to-many subject-class mapping — one teacher, multiple subjects across multiple classes
  • Class teacher designation per class; teacher sees personal teaching schedule timetable
  • Teacher portal: My Classes, My Students, score entry, leave requests, payslip access
Module 05
Academic Assessment & Results
CA scores, exam marks, WAEC grading A1–F9, class positions, and result analytics
SAADTCSTPT
  • Enter CA1, CA2, CA3 and Exam scores per student — auto-save on entry, no submission needed
  • Bulk CSV score import — upload Excel template instead of typing individually
  • Nigerian WAEC grading: A1 (75-100) through F9 (0-39) — fully configurable cut-offs per school
  • Auto-computed class positions, subject averages, grade distribution, pass/fail per subject
  • Lock/unlock scores per term after deadline — publish results for student/parent viewing
Module 06
Report Cards
Digital, printable A4 report cards with psychomotor, affective skills, and full academic summary
SAADTCSTPT
  • Full results: CA total, exam score, total, grade, position, remark per subject
  • Psychomotor ratings: Handwriting, Drawing, Sport, Musical Instruments, Verbal Fluency
  • Affective scores: Punctuality, Neatness, Honesty, Cooperation, Leadership
  • Class teacher + Principal comments, promotion status, next term resumption date
  • Bulk generation — download all class report cards in one action; browser-printable A4 CSS
Module 07
Attendance Management
Daily tracking with calendar view, auto-summary, and low-attendance alerts
SAADTCSTPT
  • Mark Present / Absent / Late per class per day — bulk mark then uncheck absences
  • Date picker for catch-up; admin can lock attendance after deadline
  • Calendar view — visual monthly grid of attendance per student
  • Auto-computed attendance % shown on report card; low-attendance flagging per threshold
  • Students and parents see own calendar on their respective portals
Module 08
CBT — Computer-Based Testing Engine
Full online examination system with anti-cheat, question bank, and deep analytics
SAADTCST
  • Exam types: Objective (MCQ), Theory (Essay), or Hybrid — configurable timer and pass mark
  • Question Bank: reusable library with difficulty tags, topic filters, and usage tracking
  • Bulk CSV import — add 100+ questions in one upload; shuffle questions and MCQ options per student
  • Anti-cheat engine: full-screen, tab-switch detection, copy/paste blocked, 3-strike auto-submit
  • Analytics dashboard: pass/fail counts, class average, question difficulty report, cheat log
Module 09
Curriculum Management
Term-by-term topic planning, week-by-week scheduling, and progress tracking
SAADTCSTPT
  • Hierarchy: Curriculum → Subjects → Terms → Weeks → Topics with learning objectives
  • 3-term structure aligned to Nigerian academic calendar; separate curriculum per school level
  • Teachers mark topics as Completed — coverage % visible to admin, students, and parents
  • Resources library — attach PDFs, slides, and links to any curriculum topic
Module 10
Lesson Plan Module
Nigerian-format lesson plans with admin review workflow and auto-shared student notes
SAADTCST
  • Standard Nigerian format: Learning Objectives, Introduction, Development, Evaluation, Assignment
  • Status workflow: Draft → Submitted → Approved / Rejected / Revision Requested
  • Comment thread per plan — teacher and admin exchange feedback inline
  • Approved materials auto-shared on student portal; compliance dashboard for admin
Module 11
Virtual Classroom
Live sessions, online homework, resource sharing, and parent-teacher messaging
SAADTCSTPT
  • Supports Zoom, Google Meet, MS Teams, WebRTC — schedule with meeting ID and password
  • Auto-generated 6-character attendance code — students self-mark during live session
  • Online homework with deadlines, late-submission toggle, file upload, and teacher grading
  • Resource uploads: PDFs, slides, MP4 videos + external YouTube/Drive URLs with view tracking
  • Communication Book: categorised messages (Behaviour, Performance, Urgent…) with parent reply thread
Module 12
Bookshop & Inventory
Product catalogue, stock management, class booklists, and item request workflows
SAADSTPT
  • Products: Books, Uniforms, Footwear, Stationery — with size variants and class applicability
  • Stock-in/out/adjustment with full inventory log, colour-coded levels, and reorder alerts
  • Term booklists per class — publish and bulk-assign to all students in one action
  • Collection workflow: Pending → Issued → Confirmed with student receipt confirmation
  • Student/parent item request system with status tracking all the way to Collected
Module 13
Admission & Enrolment
Online application, SS entrance screening, merit scoring, and invoice generation
SAAD
  • Public online application form at /enroll — no login required; email confirmation on submit
  • SS1 class-type selection: Science, Commercial, or Art with visual cards and descriptions
  • Merit scoring from JSS3 results — system suggests best-fit class type per applicant
  • Bulk generate admission numbers; printable A5 invoices and PAID-stamped receipts
Module 14
Fee & Finance Management
Fee schedules, payment tracking, invoices, receipts, and bursar tools — full ₦ support
SAADSTPT
  • Fee items per class per session/term — Tuition, PTA Levy, Development Levy and custom items
  • Partial payment support — multiple instalments recorded against a single fee item
  • Payment methods: Cash / Transfer / POS with reference numbers and payment dates
  • A5 invoices and PAID-stamped receipts — bulk generation per entire class in one action
  • Parents see fee status, outstanding balance, and invoice/receipt download links per child
Module 15
Payroll & HR Management
Staff payroll, leave, medical records, performance appraisals, and loan management
SAAD
  • Monthly payroll: basic salary, configurable allowances (housing, transport), deductions (tax, pension)
  • Downloadable PDF payslips — teachers access own payslips directly from their portal
  • Leave types: Annual, Sick, Maternity, Paternity, Emergency, Unpaid — with balance tracking
  • Staff loan requests with auto monthly deduction from payroll until fully repaid
  • Performance appraisals with configurable criteria — termly or annual history view
Module 16
Communication System
In-app notifications, announcements, community forum, and teacher-parent messaging
SAADTCSTPT
  • In-app notifications for all key events — results published, homework, fee invoice, messages
  • Target announcements to specific roles — e.g. only parents or only teachers
  • Community forum with categories: General, Academic, Parents, Staff, Sports — admin-configurable
  • Communication Book: categorised teacher→parent messages (Homework, Behaviour, Urgent…) with reply thread
Module 17
Analytics & Performance Monitoring
Real-time page analytics, access logging, geo-IP tracking, and alert configuration
SAAD
  • Every page request logged: URL, response time (ms), user ID, role, IP, user agent
  • Response time colour-coded: <1s Fast / 1-3s Slow / >3s Critical
  • Geo-IP per login event: country, region, city — suspicious login flagging and audit trail
  • System health panel: PHP memory, disk usage, server load average
  • 5 configurable alert types: Slow Page, High Error Rate, Suspicious Login, Server Load, Slow DB
Module 18
License Management
Plan control, 24 feature flags, user limits, grace periods, and renewal tracking
SA
  • 24 feature modules individually toggleable — enable only what your plan includes
  • User limits: max students, teachers, school arms — 0 = unlimited
  • Days progress bar, warning banner, grace period before hard lock after expiry
  • Renew by 1/3/6/12/24/36 months with payment amount and reference recording
Module 19
System Administration
School settings, branding, timetable, ID cards, certificates, and database migrations
SAAD
  • School name, logo, address, motto, session, active term, and resumption dates
  • Theme & branding: primary colour picker, logo upload, font selection, light/dark mode
  • Certificate templates (Graduation, Testimonial, Award) with QR code verification per certificate
  • ID card design with bulk print queue — student ID includes photo, barcode, admission number
  • Class timetable builder visible to teachers, students, and parents; idempotent migration panel
Module 20
SPERMS — Recognition & RewardsNew
School Performance Evaluation & Recognition Management System — quizzes, leaderboards, awards and certificates
SAADTCSTPT
  • Student quizzes outside the exam hall — assign to all, a class, or chosen students with pass marks
  • Live leaderboards per class and school-wide — students see their rank climb in real time
  • Awards & nominations with community voting — Student of the Term, Best Behaved, and custom awards
  • Achievements and printable, QR-verified certificates for every milestone
  • Staff appraisals, teacher evaluations, and student-to-teacher ratings in one place
Module 21
Inter-House SportsNew
Run your entire sports day digitally — houses, events, results, medals, standings and tickets
SAADTCSTPT
  • Houses with captains, housemasters and colours — students auto-grouped and visible on their portal
  • 24+ track & field events: sprints, relays, long jump, shot put — by category and gender
  • Results entry with automatic points — live standings and medal tally update instantly
  • Schedules, officials assignment, guest tickets, photo gallery and MVP awards
  • Printable participation and winner certificates per athlete and per house
Module 22
School Events & ActivitiesNew
Plan, budget and run every school event — from PTA meetings to graduation and cultural day
SAADTCSTPT
  • Event categories: academic, cultural, religious, sports, PTA, graduation — with a school-wide calendar
  • Participant registration and tracking per event — students, staff and guests
  • Task lists and committees per event with deadlines and status
  • Event budgets in ₦ — planned vs actual spending per line item
  • Events visible on student and parent portals — no more missed announcements
Module 23
HOD & Department PortalNew
Give Heads of Department real oversight — staff, subjects, meetings, goals and performance
SAADTC
  • Departments with assigned HODs — Sciences, Languages, Arts, Vocational and custom
  • Subject performance dashboards per department — averages, pass rates, weak topics
  • Departmental meetings with minutes, action items and escalation to admin
  • Teacher compliance view: lesson plan submission and score entry status per staff
  • Departmental goals and targets tracked term by term
Module 24
Alumni Portal & OffboardingNew
Graduate SS3 students into a lifetime alumni record — transcripts and certificates preserved forever
SAADST
  • One-action SS3 offboarding — graduating class moves to alumni status with records intact
  • Alumni keep portal access to transcripts, results history and certificates
  • Leaving certificates and testimonials generated with QR verification
  • Alumni directory by graduating set — the foundation for old students' associations
  • Transcript requests handled digitally years after graduation
Real Scenarios

One School Day on CodemolaEdu

Follow a typical Tuesday at a Nigerian secondary school — and watch the platform quietly do the work at every hour.

7:30AM

Assembly & announcements Communication

The principal posts today's announcement before assembly ends. By the time students reach class, every teacher, student and parent portal already shows it — no circulars, no "I didn't hear".

8:00AM

Class teachers mark attendance Attendance

Mrs. Bello bulk-marks JSS2B present, unticks two absentees, done in 40 seconds. Both absences appear instantly on the parents' portals — one parent replies through the Communication Book that her son is at the clinic.

10:30AM

SS2 sits a Chemistry CBT exam CBT Engine

Forty students, shuffled questions, full-screen lock. One student switches tabs twice and gets a warning; a third strike would auto-submit. The moment time expires, objective scores are graded — the teacher sees class average and the hardest question before lunch.

12:00PM

A parent pays fees at the bursary Fees & Finance

₦85,000 transfer for second term — the bursar records it against the fee item, prints a PAID-stamped A5 receipt, and the outstanding balance on the parent's portal drops to zero before she leaves the gate.

2:00PM

Teachers enter CA scores during free periods Assessment & Results

Scores auto-save as they're typed — no submit button to forget. WAEC grades (A1–F9), subject averages and class positions compute themselves. The HOD of Sciences glances at her department dashboard and spots that SS1 Physics is lagging.

3:30PM

Inter-house sports heats after classes Inter-House Sports

The games master records the 100m heats from his phone. Points apply automatically; Blue House takes the lead on the live standings, and students crowd around a portal screen watching the medal tally update.

4:30PM

A student takes a SPERMS quiz from home SPERMS

Tonight's Mathematics challenge quiz is live. She scores 85%, climbs three places on the school leaderboard, and unlocks an achievement — learning that feels like competition, not punishment.

8:00PM

The principal reviews the day from home Dashboard & Analytics

Attendance rate, fees collected today, CBT results published, lesson plans pending review — one dashboard, one glance. Tomorrow's PTA meeting is already on the Events calendar with its task list at 80% complete.

Getting Started

Up and Running in 4 Easy Steps

Our onboarding team handles the heavy lifting. Your school goes live on day one.

1

Submit Inquiry

Fill our quick form. We respond within 24 hours with a tailored proposal for your school size and needs.

2

Setup & Migration

We configure your classes, school arms, and import student and staff records from Excel or paper.

3

Training

Hands-on training for admin, teachers, and bursary — in-person or via video call, at your pace.

4

Go Live

Launch with full support. WhatsApp, email, and phone support throughout and beyond launch day.

Why Choose CodemolaEdu?

Save Time & Eliminate Paperwork

Automate report cards, fee receipts, attendance, and payslips. Go 100% digital in one term with zero paper dependency.

Real-Time Performance Tracking

Teachers see class analytics; parents see individual child progress. Identify strengths and weaknesses instantly.

Better Parent Communication

Parents receive results, fee reminders, homework alerts, and school news instantly — no more missed notices.

A School Community, Not Just Records

Inter-house sports standings, quizzes with leaderboards, awards with voting, and school events — students and parents log in because they want to, not because they have to.

Secure, Cloud-Based & Accessible

Encrypted data, daily backups, accessible on any device even on 3G. 99.7% uptime with geo-IP login monitoring.

Built for Nigerian Compliance

WAEC grading, 3-term calendar, ₦ naira, Nigerian curriculum, and SS entrance screening — zero extra setup needed.

🏫
24 Modules
13 Roles
Naira Ready
Secure
Success Stories

Schools That Made the Switch

From paper registers and Excel sheets to a single platform — here is what the change looks like in practice.

Lagos · 850 students · JSS + SSS

From three weeks of report cards to three days

A full secondary school was spending the last three weeks of every term compiling results by hand — teachers submitting score sheets, clerks typing report cards one by one. After moving score entry online with auto-saving and bulk report generation, the entire cycle now closes within days of the last exam.

−85%
Result processing time
0
Lost score sheets
"Resumption day used to be chaos — parents queuing for report cards that weren't ready. Now results are published before the holiday even starts." — Vice Principal (Academics)
Ibadan · 420 students · Primary + JSS

Fee defaults dropped when parents could see balances

The bursary tracked payments in two exercise books and an Excel file that didn't always agree. With every fee item, instalment and receipt on the platform — and parents seeing their live balance on their phones — follow-up conversations became simple and disputes nearly disappeared.

−40%
Outstanding fees
100%
Receipts accounted for
"Before, a parent could claim they paid and we'd spend a day searching books. Now the record is the record — printed receipt, reference number, date." — School Bursar
Abuja · 1,100 students · Multi-arm

Sports day became the school's biggest engagement week

Inter-house sports used to live on a whiteboard only the games master could read. Running it on the platform — live standings, medal tally, athlete registration, printable certificates — turned the competition into a week-long event that students and parents followed from their portals.

Parent portal logins that week
24
Events scored live
"Students were checking the standings at break time like it was the Premier League table. We have never had engagement like that." — Director of Studies
Testimonials

Trusted by Educators Across Nigeria

★★★★★

CodemolaEdu transformed how we handle fees. We reduced defaults by 40% in one term. Parents now pay from their phones and the CBT module cuts exam printing costs completely.

AO

Mrs. Adebayo Oluwakemi

Proprietor, High Crest Schools, Lagos
★★★★★

The lesson plan module with admin review is brilliant. Teachers are accountable and the auto-shared notes mean students never miss materials. Report cards take seconds now.

JO

Mr. James Okonkwo

Vice Principal, Springfield Academy, Abuja
★★★★★

I track my child's attendance, see results, check fees, and message the teacher all from my phone. The parent portal is incredibly easy — even my wife uses it daily.

FK

Mr. Femi Kazeem

Parent, Heritage International School, Ibadan
Encrypted & Secure
Cloud-Based
24/7 Support
WAEC Compliant
Mobile Friendly
Common Questions

Frequently Asked Questions

Everything proprietors, principals and bursars ask before getting started.

CodemolaEdu is Nigeria's most complete school management system with 24 fully integrated modules — CBT exams, fee management (₦), payroll, virtual classrooms, student records, WAEC results, inter-house sports, SPERMS recognition, school events and more. Built specifically for Nigerian schools by Codemola Technologies.
₦150,000 per term for Starter (nursery & primary, up to 100 students), ₦450,000 per term for School (secondary, up to 100 students, all 24 modules), or custom Enterprise pricing for larger student numbers and multi-branch schools. Setup and data migration are included on all plans.
Yes — built Nigeria-first. WAEC grading (A1–F9) with configurable cut-offs, the 3-term academic calendar, ₦ Naira fees, Nigerian curriculum structure, psychomotor and affective skills on report cards, and SS1 entrance screening with merit scoring. No extra configuration needed.
The CBT engine supports Objective, Theory and Hybrid exams with a reusable question bank and per-student question shuffling. The anti-cheat layer enforces full-screen mode, detects tab switching, blocks copy/paste, and auto-submits after three strikes — with a full cheat log for the teacher.
Yes. The Inter-House Sports module manages houses (with captains and housemasters), 24+ track and field events, athlete registration, results entry with automatic points, live standings and medal tally, schedules, officials, guest tickets, a photo gallery and printable certificates.
SPERMS — School Performance Evaluation & Recognition Management System — keeps students motivated outside the exam hall: quizzes with live leaderboards, awards and nominations with community voting, achievements, printable QR-verified certificates, plus teacher evaluations and staff appraisals for management.
Yes. The Parent Portal shows each child's results, attendance calendar, fee balance with receipts, report cards, homework, school events and achievements — plus direct messaging with teachers through the Communication Book. It works on any phone browser, even on 3G.
Yes — the full Nigerian structure: Nursery, Primary, JSS and SSS, separately or together as a multi-arm school under one management. Each level gets its own classes, fee schedules, grading and report card formats.
Most schools go live within one to two weeks. Our team configures your classes and school arms, bulk-imports students and staff from Excel (or helps digitise paper records), and trains your admin, teachers and bursary before launch. Migration is included on all plans.
Pricing Plans

Simple, Transparent Pricing

Per-term billing. No hidden fees. Setup and data migration included on all plans. All prices in ₦ Naira.

Starter
₦150k/term
Ideal for nursery and primary schools
Up to 100 students
Student records & results
Fee tracking & receipts
Attendance management
Parent portal
Report cards
CBT exams
Payroll & HR
Sports, Events & SPERMS
Enterprise
Custom
For multi-arm schools & state networks
Unlimited students & staff
All 24 modules enabled
Multi-branch management
Custom domain & branding
Analytics & performance monitoring
Dedicated account manager
On-site training & SLA guarantee

Ready to Digitise Your School?

Join 200+ modern Nigerian schools running on Codemola Education Platform. Free 30-day trial — no credit card required.

Chat with us on WhatsApp