For Nigerian secondary schools

Run your school without the paperwork.

LMS by Petcode brings attendance, fees, exams, and report cards into one system built for how Nigerian secondary schools actually run.

Auto-graded in seconds
Greenfield College First Term · 2025/2026 Session
Chidera Okafor SS2 Diamond · Roll No. 14
SubjectCA1CA2ExamTotal
Mathematics15145887
English Language13155482
Basic Science14135683
Overall AverageA · 84%
Class Teacher's Remark Consistent and hardworking this term. Keep it up, Chidera.
480 students tracked

Everything your school currently runs on paper, ledgers, and group chats — attendance, fees, exams, and results — in one place your staff can actually keep up with.

What's inside

Built around what your school does every day

Not a generic dashboard — a system shaped by registers, result sheets, and the term calendar your staff already work with.

Attendance & registers

Mark attendance in seconds, from any device in the classroom. See patterns by class, term, or student before they become a problem.

SS2 Diamond — RegisterMon, Term 1
Chidera Okafor — Present
Tobi Adewale — Present
Amaka Chukwu — Late
Bello Musa — Absent

Fees & payments

Track who has paid, who hasn't, and send reminders automatically. Export records anytime for your accountant or proprietor's report.

Term Fees — Collected412 / 480 students
JSS1
JSS2
SS1
SS2

CBT exams & auto-grading

Set up computer-based tests once. Scores are calculated the moment a student submits, no manual marking for objective questions.

Basic Science CBT40 questions
Submitted — 36 students
In progress — 3 students
Not started — 1 student
Average score — 78%

Report cards & result sheets

Generate result sheets and report cards automatically from CA and exam scores, ready to print or share with parents.

Report Cards — First TermReady to send
SS2 Diamond — 34 generated
SS2 Emerald — 31 generated
SS1 Topaz — 12 pending

Messaging & parent portal

Send updates straight to parents and staff. No more notes that go missing in a school bag, or announcements lost in a group chat.

AnnouncementsSent to 480 parents
Resumption date — Delivered
PTA meeting notice — Delivered
Fee deadline reminder — Sending
Getting started

From sign-up to your first result sheet

Most schools are fully set up before the next school day.

1

Register your school

Set up your school's account, add your logo, and it doubles as your letterhead across the platform.

2

Add students & staff

Import your full roster with one spreadsheet, or add classes, teachers, and students one at a time.

3

Run your first term

Take attendance, record scores, collect fees, and send home report cards — all from one system.

Ready to see it running your school?

Book a demo and we'll walk you through setting up your first term, using your own school's structure.

Book a demo