No subscription · One-time payment

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
1×
One-timepay once
100
Studentsmaximum per install
</>
Full sourceyou own it
One-time payment — no subscription Up to 100 students Self-hosted on your domain Full source code included Mobile-friendly for staff & students
Who it's for

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.

Features

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.

01

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.

02

Courses & batches

Programmes and batches with schedule, instructor and capacity — run regular and weekend batches side by side.

03

Attendance

Session check-in per batch with present, late, excused and absent — and an attendance percentage for every student.

04

Fees & Mobile Money

Fee structures, invoices and instalments. Record cash, MoMo or bank payments with network and reference, and issue receipts (HTML & PDF).

05

Instructors

Instructor profiles, specialisations, assigned batches and payroll notes.

06

Student portal

Students log in on their phone to see their batch schedule, attendance percentage and fee balance.

07

Admin dashboard

Active students, active batches, today's classes, fees collected this month and outstanding balances at a glance.

08

Reports — CSV & PDF

Enrolment, attendance and fee-collection reports you can export to CSV or PDF.

09

Document storage

Store ID photos, certificates and payment proofs securely, served only to users with permission.

10

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.

Modules

A closer look at daily campus work

Clean, mobile-friendly screens for the people who run your school every day.

Students

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
Students+ Enrol student
StudentIDBatchStatus
AOAma OwusuSCH-2026-0041Fashion · WeekendActive
KAKwame AsanteSCH-2026-0042ICT · RegularActive
EMEfua MensahSCH-2026-0043Makeup · RegularActive
YDYaw DarkoSCH-2026-0044Catering · WeekendInactive
Attendance

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
Attendance · Weekend batchSat 10:00
AOAma OwusuPresent96%
ABAbena BoatengLate88%
KOKojo OforiExcused91%
ANAkua NyarkoAbsent74%
Last 14 sessions
Fees

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
Invoice · Efua MensahReceipt PDF
Total fees
GH₵ 3,200
Balance
GH₵ 1,020
Paid 68%
Instalment 1MoMoRef 7745…201GH₵ 1,200
Instalment 2CashReceipt #0112GH₵ 980
Student portal

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
Welcome backAma OwusuSCH-2026-0041
Attendance96%
Fee balanceGH₵ 450
Next classSat · 10:00 — Fashion Design
BatchWeekend · Intake 2026
Access & reports

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
Roles4 roles
Super Admin

Full access, settings, users and all reports.

Registrar

Enrolment, fees, documents and reports.

Instructor

Assigned batches and attendance.

Student

Own schedule, attendance and balance.

Why one-time

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
How it works

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.

Pricing

One price. Paid once.

No subscription. No per-student fees. No renewals.

Scaley Campus licence

One-time paymentNot a subscription — you own it forever.
100 students supported per installation
  • 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.

FAQ

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.

Contact

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.

Email: hello@scaley.in One-time payment · Up to 100 students