School management
you pay for once
& own forever.
Scaley Campus runs admissions, batches, attendance, fees and a student portal for schools, colleges and training institutes — installed on your own hosting, with full source code. Built for institutions of up to 100 students.
- One-time payment — no monthly or yearly fees, ever
- Supports up to 100 students — ideal for small schools & academies
- Runs on ordinary PHP/MySQL hosting — no external services required
Built for every kind of small institution
If you run classes, track attendance and collect fees for up to 100 students, Scaley Campus fits — whatever you teach.
Schools
Primary, junior and senior schools and private K-12 institutions with a small roll.
Colleges
Small colleges running multiple programmes, intakes and batches.
Fashion & beauty schools
Fashion design, makeup and hairdressing academies with regular and weekend classes — the setting Scaley Campus was first built for.
Vocational & technical
Skills and trade centres — tailoring, catering, ICT, technical trades and more.
Training institutes
Professional training, certification and short-course providers.
Academies
Music, arts, language, coaching and tutoring academies.
Everything a small campus needs, in one place
Ten working modules out of the box — no add-ons to buy, no plugins to subscribe to.
Enrolment & auto student IDs
Register students with photo and details; a sequential ID like XXX-2026-0001 is generated automatically. Search, filter, edit or deactivate.
Courses & batches
Programmes and batches with schedule, instructor and capacity — run regular and weekend batches side by side.
Attendance
Session check-in per batch with present, late, excused and absent — and an attendance percentage for every student.
Fees & Mobile Money
Fee structures, invoices and instalments. Record cash, MoMo or bank payments with network and reference, and issue receipts (HTML & PDF).
Instructors
Instructor profiles, specialisations, assigned batches and payroll notes.
Student portal
Students log in on their phone to see their batch schedule, attendance percentage and fee balance.
Admin dashboard
Active students, active batches, today's classes, fees collected this month and outstanding balances at a glance.
Reports — CSV & PDF
Enrolment, attendance and fee-collection reports you can export to CSV or PDF.
Document storage
Store ID photos, certificates and payment proofs securely, served only to users with permission.
Role-based access
Super Admin, Registrar, Instructor and Student roles — each sees only what they should.
Built-in Demo Mode
Show the system with realistic sample data in separate demo tables — clearly labelled and off by default in production.
Web installer
A step-by-step installer sets up the database and admin account. Runs on PHP 8.1+ with MySQL or MariaDB.
A closer look at daily campus work
Clean, mobile-friendly screens for the people who run your school every day.
Enrol in minutes. IDs assign themselves.
Capture each student's details and photo, place them in a batch and optionally give them a portal login. Every student gets a unique sequential ID — no spreadsheets, no duplicates.
- Search, filter and paginate the full student list
- Profiles with photo, batch and status
- Deactivate without losing history
| Student | ID | Status |
|---|---|---|
| AOAma Owusu | SCH-2026-0041 | Active |
| KAKwame Asante | SCH-2026-0042 | Active |
| EMEfua Mensah | SCH-2026-0043 | Active |
| YDYaw Darko | SCH-2026-0044 | Inactive |
Mark a class in seconds — see trends at a glance.
Instructors check in each session for their batch. Statuses roll up into an attendance percentage per student that staff and students can both see.
- Present, late, excused and absent
- Per-batch sessions for regular and weekend classes
- Attendance report export to CSV or PDF
| AOAma Owusu | Present | 96% |
| ABAbena Boateng | Late | 88% |
| KOKojo Ofori | Excused | 91% |
| ANAkua Nyarko | Absent | 74% |
Know who has paid — and who hasn't.
Set fee structures, raise invoices, split them into instalments and record every payment — cash, Mobile Money or bank — with the network and transaction reference. Receipts print or download as PDF.
- Instalments and outstanding balances
- MoMo network + reference recorded on each payment
- Fee-collection reports for the bursar
| Instalment 1 | MoMo | GH₵ 1,200 |
| Instalment 2 | Cash | GH₵ 980 |
Students check their own progress on their phone.
Fewer questions at the front desk. Each student signs in to see their batch schedule, attendance percentage and current fee balance.
- Works in any mobile browser — no app store needed
- Students see only their own records
The right access for every role.
Permissions are checked on every module, so registrars, instructors and students only reach what they need. Export enrolment, attendance and fee reports to CSV or PDF whenever you need them.
- Four roles: Super Admin, Registrar, Instructor, Student
- Secure logins with hashed passwords and throttling
- Documents served only to permitted users
Full access, settings, users and all reports.
Enrolment, fees, documents and reports.
Assigned batches and attendance.
Own schedule, attendance and balance.
Stop renting your school software
Most school systems charge every month or every term, forever. Scaley Campus is different: you pay once and it's yours.
Scaley Campus
One-time payment · self-hosted
- ✓Pay once — no recurring subscription
- ✓Full source code — you own it
- ✓Your data stays on your own hosting
- ✓Keeps working even if you never pay again
- ✓No external API dependencies
- ✓Runs on affordable shared hosting
Typical subscription software
Monthly / yearly fees
- ✕Fees every month or term, forever
- ✕Prices can rise at renewal
- ✕Your data lives on someone else's servers
- ✕Stop paying and you lose access
- ✕No access to the source code
- ✕Often priced per student
Live in three simple steps
Buy once
Tell us about your institution and get a quote. One payment — no subscription, no renewals.
We install it on your hosting
We set up Scaley Campus on your own domain and PHP/MySQL hosting using the built-in installer and create your admin account.
Go live
Add your courses, batches and students and start taking attendance and fees — on desktop or phone.
One price. Paid once.
No subscription. No per-student fees. No renewals.
Scaley Campus licence
- All 10 modules included
- Up to 100 students
- Courses & batches — regular and weekend
- Student portal for every student
- CSV & PDF reports
- Installation on your hosting
- Full source code ownership
- No external API dependencies
Hosting and domain are paid separately to your hosting provider. Contact us for a quote for your institution.
Questions, answered
Is Scaley Campus a subscription?
No. Scaley Campus is a one-time payment. There are no monthly, termly or yearly licence fees — once installed, it's yours to keep using.
How many students does it support?
Scaley Campus supports up to 100 students per installation, which makes it a good fit for small schools, colleges, academies and training centres.
What kinds of institutions can use it?
Any institution that runs courses or classes in batches — schools, colleges, vocational and technical centres, training institutes, academies, and fashion, makeup and hairdressing schools.
Where is my data stored?
On your own hosting account and database. Scaley Campus is self-hosted and does not depend on any external API or third-party service.
What hosting do I need?
Ordinary shared hosting is enough: PHP 8.1 or newer with MySQL 5.7+ or MariaDB 10.3+. It also runs on a VPS.
Does it accept Mobile Money payments online?
Scaley Campus records payments made by cash, Mobile Money or bank, including the MoMo network and transaction reference, and issues receipts. It does not connect to a payment gateway, so there are no third-party transaction fees.
Do I get the source code?
Yes. You receive the full source code with no licensing hooks, so you are never locked in.
Can students use it on their phones?
Yes. The whole system is mobile-friendly, and students can sign in to the student portal from any phone browser.
Can I try it before buying?
Yes — open the live demo, or contact us and we'll walk you through it.
Ready to own your school system?
Tell us your institution's name, what you teach and how many students you have. We'll send you a one-time quote and arrange installation.