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 $19/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
Unlimited admin and staff accounts on every plan
Export your data anytime. It’s yours.
Set up your school
4 of 5 done
Add your grades and programs
Set tuition and payment plans
Connect Stripe for online payments
Import families from a spreadsheet
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. Starter covers up to 30 students for $19/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. No cut of your tuition.

Try every feature free, then pick the plan that fits. Month-to-month, cancel anytime.

Starter

$19/mo

Up to 30 actively enrolled students, with every core feature: records, enrollment, billing, communication, website, and parent portal.

Standard

$39/mo

Includes 30 students, then $1.50 per student. Adds teacher accounts, unlimited email, QuickBooks and Google Classroom sync, and add-ons.

Payments

0% markup

Families pay through your own Stripe account at Stripe’s standard rates, and nothing goes to TeachHero.

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.

Starter is $19/month for up to 30 actively enrolled students. Standard is $39/month with 30 students included, then $1.50 per additional student. Only actively enrolled students count, so alumni, applicants, and inactive students are unlimited. There is no markup on payments.

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. On Standard, a 1:1 onboarding session covers moving your students, families, and billing setup, so you do not have to wait for a new school year.

No. Families pay through your school’s own Stripe account at Stripe’s standard rates: 2.9% + 30¢ for cards and 0.8% capped at $5 for ACH. Nothing goes to TeachHero. 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.