v2.6.3  ·  One-time purchase  ·  No subscription

Your Whole School, Managed —
One Payment. Forever.

Students, attendance, grades, fees, payroll, and timetables — all in one app. No subscription. No vendor lock-in. Installed on your computer, yours to keep.

Windows 10/11  ·  v2.6.3  ·  License key required to activate

10+
Modules included
$0
Monthly fee
5 min
To install
∞
Students & staff
localhost:5000 — Dashboard
SchoolMS Dashboard
Included in every plan
Unlimited students
Works offline
English & Spanish
PDF reports & payslips
Any device on Wi-Fi
Online via your own Cloudflare Tunnel
Running a school shouldn't feel like this
😩
Attendance in spreadsheets
Every morning someone fills in a Google Sheet or paper register. Finding who was absent last Tuesday takes 10 minutes.
😩
Chasing fees by hand
Paper invoices, WhatsApp reminders, no idea who still owes money until you sit down with a notebook.
😩
Report cards take days
Teachers type grades into Word documents. Someone collects them, reformats them, prints them. One mistake means reprinting everything.
😩
Payroll is a nightmare
Manual salary calculations, separate spreadsheets for NIB, no payslips — and month-end takes the whole office a full day.
😩
Parents always calling
"What's my child's grade?" "Did they attend today?" "How much do I owe?" — the same questions, all day, every day.
✅
SchoolMS fixes all of this
One system. Every module. Installed on your computer. No monthly fee.
See Plans →
NEW in v2.6
🐍 Self-contained installer — bundles its own Python, no separate install or internet connection needed 🔑 License activation — restored and hardened one-time activation flow 🪧 Walk-in Kiosk — tablet lobby for self-service client intake & assessment forms ⚙️ In-app Setup — configure email, AI key & school logo without editing files
Everything your school needs

One purchase, every module. No add-ons, no per-seat fees, no cloud dependency.

👨‍🎓

Student Management

Full student profiles, enrollment, parent contacts, medical notes, photo IDs, and status tracking.

✅

Attendance

Daily attendance by class or student. Absence summaries and exportable reports for any date range.

📚

Grades & Report Cards

Enter grades by subject, auto-calculate averages, and print professional report cards and IEPs.

💰

Fees & Finance

Track tuition, fees, and payments per student. Print receipts. Monitor outstanding balances at a glance.

💼

Staff Payroll

Full payroll — salaries, NIB contributions, deductions, loans, payslip PDFs, and monthly reports.

📅

Timetable

Build weekly class schedules, assign teachers, and let staff and students view their own timetable.

📢

Announcements

Post school-wide or role-specific announcements. Staff and parents see them on login.

👨‍👩‍👧

Parent & Student Portals

Secure logins for parents and students to view grades, attendance, fees, and announcements.

🔐

Roles & Permissions

Admin, teacher, accountant, front-desk, parent, and student roles — each fully customisable.

📊

Reports & Export

Financial reports, attendance summaries, payroll exports — PDF or CSV at any time.

🌐

Works on Any Device

Open from any phone, tablet, or computer on the same Wi-Fi. Installable as a PWA on mobile.

⚙️

School Settings

Set your school name, address, logo, and contact info — all from the admin panel. Branded throughout the app.

📥

Bulk CSV Import

Load your entire student roster or staff list from any spreadsheet. Flexible column detection — works with your existing files.

🤖

AI Assistant

Powered by Claude. Helps staff draft lesson plans, report card comments, translations, and answer questions — right inside the app.

🪧

Walk-in Kiosk

A tablet in the waiting room lets clients self-register, fill in intake forms, and complete assessment questionnaires — no staff needed.

📧

Automated Emails

Configure your SMTP settings from the admin panel and the system sends invoice emails, fee statements, and notifications automatically.

Know exactly where every dollar stands

Track tuition, fees, and payments per student in real time. Issue professional invoices, apply credits, and print receipts — all without a spreadsheet.

  • Per-student balance dashboard
  • Payment plans with installments
  • PDF invoices & receipts
  • QuickBooks sync (Tier 2+)
Finance module screenshot

Real screenshots from the app

Every module shown here is included in all plans. No upsells, no locked features.

localhost:5000 — Dashboard
Dashboard
Students
Finances
Attendance
Payroll
Most school software costs more every single year

Subscription software charges you monthly — forever. The longer you use it, the more you pay. SchoolMS is one payment and it's yours.

Typical SaaS subscription
$150/mo
average for small school management software
Year 1$1,800
Year 2$3,600
Year 3$5,400
Year 5$9,000
Year 10$18,000
⚠️ Price can increase. Cancel anytime = lose access to all your data.
SchoolMS — one-time
$1,000 once
Tier 1 — lifetime license
Year 1$1,000
Year 2$1,000
Year 3$1,000
Year 5$1,000
Year 10$1,000
✅ Price never changes. Your data stays on your computer forever.
5-year savings with SchoolMS Tier 1
$8,000
compared to a $150/month subscription
One price. Own it forever.

No monthly fees. No per-student charges. Pay once, use it as long as you want.

Tier 1
$1,000
one-time license

For schools with up to 100 students.

  • Up to 100 students
  • Up to 10 staff accounts
  • All core modules
  • Students, attendance, grades
  • Fees & finance
  • Payroll system
  • Parent & student portals
  • PDF reports & payslips
  • Parents & students: unlimited logins, access from home or campus
  • Remote access via Cloudflare Tunnel (your own Cloudflare account required)
+ Setup & training: $300 (one-time, optional)
+ Annual support & updates: $250/yr (optional)
Tier 3
$2,800
one-time license

For schools with 300+ students. Includes multi-branch deployment.

Choose how to run it
  • 300+ students
  • Up to 50 staff accounts (or unlimited for multi-branch mode)
  • All core modules
  • Students, attendance, grades
  • Fees & finance
  • Payroll system
  • Parent & student portals
  • PDF reports & payslips
  • QuickBooks sync
  • Parents & students: unlimited logins, access from home or campus
  • Remote access via Cloudflare Tunnel (your own Cloudflare account required)
  • Priority email + phone support
  • Remote setup assistance
  • Up to 3 license keys (individual mode)
+ Setup & training: $800 (one-time, optional)
+ Annual support & updates: $600/yr (optional)

All purchases include lifetime access to the version you buy. You receive a license key by email, enter it on first launch, and you're set.
Setup & training and annual support & updates are optional add-ons, billed separately from the one-time license.
Need a custom quote? Contact us.

● Staff limits apply to login accounts only. Parents & students are always unlimited and can access from home or anywhere — using their own Cloudflare account to set up remote access.
🛡️
14-Day Money-Back Guarantee
If SchoolMS cannot be installed or run on your computer within 14 days of purchase, contact us for a full refund — no questions asked. We'll try to resolve it remotely first.
⬇ Download v2.6.3 — Latest ⬇ Download v2.5 — Stable

Windows 10/11 · Requires license key to activate · Same key works on either version

Trusted by school administrators
★★★★★

"We were spending $180/month on three separate tools that still didn't talk to each other. SchoolMS replaced all of them. We paid $1,000 once and haven't paid anything since."

M
Maria L.
School Administrator, Belize
★★★★★

"Payroll used to take my accountant a full day every month — now it takes 20 minutes. NIB contributions are automatic, payslips print in one click. It paid for itself in the first month."

C
Carlos R.
Finance Manager, Honduras
★★★★★

"Parents stopped calling the office to ask about grades and fees — they just check it themselves. Staff phone calls dropped by more than half in the first week."

A
Ana G.
Principal, Guatemala
How it works
1

Download

Get the free installer — 2.2 MB, works on any Windows 10 or 11 computer.

2

Purchase a Key

Choose a plan. You'll receive a license key by email within 24 hours of payment.

3

Install & Activate

Run the installer, open the app, enter your key. Done in under 5 minutes.

4

Go Live

Use the setup guide to configure your school. Import students & staff from a CSV, and start. Any device on your Wi-Fi connects through the browser.

Access your school from anywhere

By default SchoolMS runs on your local Wi-Fi. If you want staff, parents, or students to connect from outside campus, you can set up your own Cloudflare Tunnel — giving your system a real HTTPS URL accessible from anywhere. You create and manage your own Cloudflare account; we are not involved in that connection.

🏫
Default — Local Network
Wi-Fi access only
  • ✅ Staff connect via 192.168.x.x:5000
  • ✅ Works on school premises
  • ✅ No internet required
  • ⚪ Not accessible from home
  • ⚪ No HTTPS / public URL
🌐
With Your Own Cloudflare Tunnel
Real HTTPS URL, accessible anywhere
  • ✅ Staff access from home or phone
  • ✅ Parents check grades anywhere
  • ✅ Your own domain, e.g. school.yourdomain.com
  • ✅ Free HTTPS — no certificate to buy
  • ✅ No port-forwarding or static IP needed
Cloudflare
How to go online with your own Cloudflare Tunnel
You create and own your Cloudflare account · Takes about 10 minutes · No technical skills needed
1
Create your own Cloudflare account
Go to cloudflare.com, create your own account (free), and add your domain. This account is yours — we have no access to it.
2
Run the setup script
Double-click setup_cloudflare.bat included in your install. It downloads cloudflared, logs in, and configures everything automatically.
3
Enter your domain
The script asks for your hostname, e.g. school.yourdomain.com, then creates the DNS record automatically.
✓
Done — you're live
Your school system is now at https://school.yourdomain.com — accessible from any device, anywhere. The tunnel restarts automatically on reboot.
💡 Cloudflare accounts are free. You only need a domain (~$10/year from Namecheap or Google Domains). Your tunnel, your account — we don't manage it for you.
System requirements

SchoolMS runs on the computer that acts as your school's server. Client devices (phones, tablets, laptops) only need a browser.

🖥️
Operating System
Windows 10 or 11
64-bit only. The server computer must run Windows. Client devices can be anything with a browser.
⚙️
Processor
Intel Core i3 / AMD Ryzen 3
Or any 64-bit dual-core at 1.8 GHz or faster. Any computer made after 2016 will comfortably run the app.
🧠
Memory (RAM)
4 GB minimum  ·  8 GB recommended
4 GB is enough for the school system. 8 GB is recommended if you also run the payroll module at the same time.
💾
Storage
10 GB free minimum
~700 MB for the app and Python runtime. The rest grows with your data — student photos, invoices, receipts, and payroll records over time.
📶
Network
Local Wi-Fi or Ethernet
All staff, parents, and students connect through a browser on the same network. No internet required after install.
📱
Client Devices
Any browser — phone, tablet, or laptop
Chrome, Firefox, Edge, or Safari. Works on Android, iPhone, iPad, Mac, and Windows — no app install needed on client devices.
Quick reference 🖥️ Windows 10/11 (64-bit) ⚙️ i3 / Ryzen 3 or better 🧠 4 GB RAM min 💾 10 GB free disk space 📶 Wi-Fi for multi-device
Frequently asked

Does it run without the internet?

Yes. After install, the app runs completely offline. Staff access it through your local network — no cloud required.

Can multiple computers use it at once?

Yes. Install on one computer (your "server") and every device on the same Wi-Fi opens it in any browser.

How many students can I add?

Your tier (see pricing above) is based on your total student count. Staff account limits are separate and only apply to login accounts, not student records.

What OS is required?

Windows 10 or 11 on the server. Other devices just need a browser — Chrome, Safari, Firefox, or Edge.

Is there a subscription or renewal fee?

No. Pay once and own that version forever. Future major updates may be available at a discounted upgrade price.

What's in the payroll module?

Salaries, NIB contributions, deductions, loan tracking, payslip PDFs, and monthly payroll reports. Staff sync automatically from the school roster.

Do you offer support?

Yes. Email support in all plans. Tier 2 and Tier 3 have priority response. Tier 3 includes a remote setup call.

Can I get a refund?

If the software can't run on your computer within 14 days, contact us for a full refund. We'll try to resolve it remotely first.

Is it available in Spanish?

Yes. Full English and Spanish support is included. Switch language from the sidebar with one click — no restart needed.

Can staff access it from home or outside school?

Yes — using your own Cloudflare Tunnel. You create a free Cloudflare account at cloudflare.com, add your domain, then run the setup_cloudflare.bat script included with SchoolMS. It sets everything up automatically and gives your system a real HTTPS URL like school.yourdomain.com. We are not connected to your tunnel — you own and manage your Cloudflare account entirely. See the Go Online section for the full guide.

Can I import my existing student/staff data?

Yes. The Import Data page accepts any CSV file (export from Excel as "CSV UTF-8"). The system auto-detects your column names — it understands common variants like "first name", "firstname", "Mother-Name", "job title", and more. Existing records are updated, new ones are created, and IDs are auto-generated if missing.

What's new in v2.6?

Fully self-contained installer — bundles its own private copy of Python and every dependency, so no separate Python install and no internet connection are needed to set up · Restored and hardened the license activation system · Expanded installation & setup guide in the user manual. v2.5 introduced: Bulk CSV import for students & staff · Built-in AI Assistant (powered by Claude, API key configured in-app) · Walk-in client kiosk for self-service tablet intake · In-app SMTP/email setup (no .env file editing) · First-time setup guide on the admin dashboard · Desktop shortcut auto-creation · Expanded troubleshooting.

Ready to simplify your school?

One payment. Every feature. No recurring costs — ever.

See Pricing → ⬇ Free Download
Questions first? Email us