Now shipping · Version 4.0 · 4 Modules

School management,
finally intelligent.

One unified platform to run your entire institution — admissions, academics, timetables, and attendance — with real-time data and zero paperwork.

Explore modules
4+
Integrated modules
100%
Paperless workflows
Students supported
0ms
Setup overhead
Scroll

Everything your
school needs

Four deeply integrated modules, each a complete system in its own right — all sharing one database, one login, one source of truth.

Module 01
🎓
Student Information System

The operational core. Manage every student lifecycle event from first enquiry to graduation — admissions, enrollments, promotions, documents, ID cards, and parent communications.

Multi-step student admissions flow
Class enrollment & capacity tracking
Year-end promotions engine
Digital document management
Photo ID card generation
Admissions Enrollment Promotions Documents
Module 02
📚
Academic Management

Full curriculum architecture — from subject definitions to teacher allocations, results entry, GPA computation, and printable transcripts with elegant typography.

Curriculum & subject configuration
Spreadsheet-style results entry
Automatic GPA / CGPA calculation
Custom grading scales per subject
Printable official transcripts
Subjects Exams GPA Transcripts
Module 03
📅
Intelligent Timetable Engine

Constraint-based scheduling that actually works. Auto-assigns teachers, matches rooms to capacity and equipment needs, detects conflicts in real-time, and lets you drag-and-drop to perfection.

Constraint-solving auto-generator
Teacher availability matrix
Room equipment matching (labs, projectors)
Drag-and-drop visual editor
PDF & CSV export
Auto-Generate Conflict Check Drag & Drop
Module 04
📲
QR Code Attendance

Students scan a time-bound QR code on their phone. The system validates enrollment, location, and device fingerprint in milliseconds — eliminating proxy attendance forever.

Dynamic time-expiring QR codes
GPS location validation
Device fingerprint anti-cheat
Real-time scan analytics
Automatic parent notifications
QR Scan Anti-Cheat Parent Alerts

One database.
Every module. Zero silos.

Each module extends the same core — students, classes, teachers, academic years. Data you enter once is instantly available everywhere.

01
🏫
Enroll your school

Configure academic years, terms, classes, and subjects. Admit students and assign them to classes. The entire institution is modelled in one place.

02
Generate the timetable

The scheduling engine reads your constraints — teacher availability, room capacity, subject spread — and produces a conflict-free timetable in seconds.

03
📲
Take attendance live

Lecturers open a session, a QR appears on screen. Students scan with their phones. The system marks present, late, or absent — automatically.

04
📊
Results & transcripts

Teachers enter exam scores. GPA is computed instantly per your grading scale. Print official transcripts with one click — no spreadsheets required.

05
🔔
Parents stay informed

When a student is absent, the system can alert parents via Email, SMS, or WhatsApp automatically. Full notification logs for accountability.

06
📈
Analytics surface risk

Attendance trend charts, at-risk student flags, class rate comparisons. Know which students need intervention before it's too late.

BIT-NOVA · SCAN
Session Active
7:42 remaining
MTH 201 · Calculus II
Scan with Bitnova Student App
Present today
34 / 40 enrolled
Recent scans
Amara Oseijust now
Kwame Asantelate · 2m
Fatima Al-Hassan4m

Proxy attendance
is over.

Three layers of anti-cheat run silently on every scan. Students can't share QR codes, can't scan from outside the classroom, can't use a friend's phone.

Time-expiring QR codes
Each QR code is valid for a configurable window (3–30 min). After expiry, a new token is generated. Old screenshots are worthless.
📍
GPS location validation
Optionally require students to be within a configurable radius (e.g. 50m) of the classroom coordinates at scan time. Out-of-range scans are flagged.
🛡
Device fingerprinting
A hashed fingerprint ties each successful scan to a specific device. If two students try to scan from the same phone, both attempts are flagged instantly.

Scheduling that
thinks for you.

Tell the engine your constraints — teacher availability, room capacity, subject distribution rules — and get a complete timetable in seconds. Then drag and drop to fine-tune.

🏫
Room intelligence
Labs go to chemistry. Computer subjects go to computer rooms. Capacity checks prevent over-enrolling rooms automatically.
🔒
Locked slots
Pin any slot after manual editing. Subsequent regenerations preserve your changes while filling the rest automatically.
Form 3A — Term 1, 2025
Generated
MON
TUE
WED
THU
FRI
7:30
MATH
Mr. Kofi
CR-01
ENG
Ms. Abena
CR-02
SCI
Mr. Mensah
LAB-1
MATH
Mr. Kofi
CR-01
HIST
Ms. Darkoa
CR-03
8:30
ICT
Mr. Ato
COMP-1
MATH
Mr. Kofi
CR-01
ENG
Ms. Abena
CR-02
BREAK
HIST
Ms. Darkoa
CR-03
9:30
SCI
Mr. Mensah
LAB-1
ICT
Mr. Ato
COMP-1
MATH
Mr. Kofi
CR-01
ENG
Ms. Abena
CR-02
SCI
Mr. Mensah
LAB-1
Overall Attendance
85%
+3.2% vs last term
Today's Sessions
12
3 currently active
ClosedActiveSched.
At-Risk Students
7
Below 75% attendance
J. Mensah 48%
A. Owusu 61%
K. Boateng 72%
14-Day Trend
14 days agoToday

Data that
prevents
problems.

Bitnova doesn't just record — it surfaces patterns. Identify struggling students before they fail. Spot low-attendance classes before they become crises.

🎯
At-risk detection
Students below 75% are automatically flagged with one-click parent notification.
📊
Class-level comparison
Compare attendance rates across all classes and subjects in a single view.
Export everything
One-click CSV or print-to-PDF for individual students, classes, or full institution reports.

What schools
are saying.

★★★★★

"We eliminated 100% of our attendance paper registers in the first week. The QR system caught three students doing proxy attendance on day one."

AK
Dr. Akosua Kessie
Academic Registrar · University of Cape Coast
★★★★★

"The timetable engine saved my admin team 3 days of manual scheduling every term. We generated a conflict-free timetable for 28 classes in under 10 seconds."

EO
Emmanuel Ofori
Headmaster · Achimota School
★★★★★

"Parent satisfaction went up dramatically when we started sending automatic absence alerts. Bitnova made communication effortless and our accountability transparent."

FA
Fatima Al-Hassan
Principal · Al-Noor International School

Simple.
Transparent. Fair.

No per-student fees. No module upsells. Pay once, deploy for your whole institution.

Starter
$10/month
Self-hosted open source. Full source code, your server, your data.

Core SIM (unlimited students)
Academic Management
Basic Timetable
QR Attendance Module
Analytics Dashboard
Priority support
Deploy for free
Enterprise
Custom
Multi-campus deployment, SSO, API access, dedicated account manager.

Everything in Pro
Multi-campus management
SSO / LDAP integration
Full REST API access
On-premise deployment option
SLA + dedicated support
Talk to sales

Your school,
running on
intelligence.

Join hundreds of institutions already running on Bitnova. Deploy in under an hour.

Read the docs →