School Management System

One system for your whole school. One person can run it.

TeachHero puts enrollment, tuition, family communication, attendance, and your school website in one place, for small and independent K-12 schools. Families apply, pay, and message you from one portal. Invoices and reminders go out on their own. Nothing gets typed twice.

Plans from $89/mo No credit card to start your trial.
teachhero.com/admin

Good morning, Ms. Rivera

Maple Grove Academy · 64 students

Autopay on

Enrolled

64

Collected

$41,850

Applications

9

Needs your attention

New application

The Okafor family · Grade 3

Card expiring this month

2 families on autopay

Unread messages

3 parents waiting on a reply

Why a school management system

Five tools that don't talk, or one that does.

Most small schools run on a form builder, a spreadsheet roster, an email tool, an invoicing app, and a stack of checks. Each works fine alone. The trouble is the gaps between them, and you're the one filling them by hand.

A family applies
A form lands in your inbox. You copy it into the roster spreadsheet.
The application becomes the student record. Accept it and they’re enrolled.
Tuition is due
You build invoices by hand, then match payments to names.
Invoices go out from enrollment, autopay collects, and balances update themselves.
A payment is late
You notice weeks later and write an awkward email.
Reminders go out before the due date, and the aging report shows who’s behind.
Snow day
You export the parent list, paste it into an email tool, and hope it’s current.
Email every family from the roster you already keep, or text them with the Text Alerts add-on.
A parent asks what they owe
You dig through three places to answer one question.
They sign in to the parent portal and see it for themselves.

Built for a one-person office

No IT team. No implementation project.

Enterprise school systems assume a business office and a systems admin. TeachHero assumes it's you, between drop-off and pickup. Set it up in an afternoon, and collect for years.

We set up your school for your free trial and email you an invitation
A setup wizard adds your grades, enrollment forms, and portal pages
Import your students and families from a spreadsheet
A welcome letter, written from your settings, shows families how to sign in
Unlimited admin and staff accounts on every plan
Export your data anytime. It’s yours.
Set up your school
5 of 6 done
Add your grades and programs
Set tuition and payment plans
Connect Stripe for online payments
Import families from a spreadsheet
Welcome your families
Open enrollment

Right-sized for you

Big-school tools. Small-school ease.

Built for independent schools where the people running the office also teach, coach, and answer the phone.

Microschools

Ten to eighty students and a founder who does it all. The Small plan covers up to 75 students for $89/month.

See pricing

Small private K-12 schools

Admissions, tuition plans, attendance, and family communication for a lean office of one to three.

For private schools

Co-ops & hybrid programs

Class sign-ups, dues, and volunteer hours without the clipboard on sign-up night.

For homeschool groups

Honest pricing

Published prices. Every feature in every plan.

Try every feature free, then pick the plan that fits. Save two months with annual billing.

Small

$89/mo

Up to 75 actively enrolled students. Every feature included, with email support and onboarding assistance. $890 a year if you pay annually.

Growing

$169/mo

76 to 150 actively enrolled students, with the same features as every plan. $1,690 a year if you pay annually.

Established

$279/mo

151 to 300 actively enrolled students, with the same features as every plan. $2,790 a year if you pay annually. Above 300, Scale is custom annual pricing.

When a bigger system may be the better fit

We'd rather be honest than win the wrong school. If you run several campuses, need income-verified tuition assistance built into admissions, or have a business office and IT staff to run an enterprise platform, systems like FACTS, Blackbaud, or Veracross are built for that. TeachHero is for the schools that found that level of system to be more than they need.

Frequently asked questions

A school management system is software that runs the operations of a school in one place: student and family records, enrollment, tuition billing, communication with families, and attendance. Instead of a separate tool for each job, every task works from the same records.

They overlap. A student information system (SIS) traditionally focuses on student records, grades, and attendance. A school management system usually covers the business side too: admissions, tuition, and family communication. Small schools tend to need both, which is why TeachHero does both.

Small is $89/month for up to 75 actively enrolled students, Growing is $169/month for 76 to 150, and Established is $279/month for 151 to 300. Annual billing saves two months, and Scale is custom annual pricing above 300. Every feature is in every plan. Only actively enrolled students count, so alumni, applicants, and inactive students are unlimited.

Yes. That is who it is built for. We set up your school for your trial, a setup wizard adds your grades, forms, and portal pages, and invoices and reminders run on their own once tuition is set.

Yes. You can import your students and families from a spreadsheet. Onboarding assistance covers moving your students, families, and billing setup, so you do not have to wait for a new school year.

Only on payments families make online. Families pay through your school’s own Stripe account. Stripe charges its standard rates, 2.9% + 30¢ for cards and 0.8% capped at $5 for ACH, and TeachHero adds a small platform fee of 0.3% on cards and a flat $1 per ACH payment. All in, that is 3.2% + 30¢ for cards and 0.8% + $1, capped at $6, for ACH. Scale schools get lower rates. Recording checks and cash is always free.

New to the category? Read what a school management system is and what it should do.

Run your whole school without burning yourself out.

Try every feature free, then pick the plan that fits. Not a fit? One email in your first 30 days gets a full refund.