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 →