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.
Good morning, Ms. Rivera
Maple Grove Academy · 64 students
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.
What's inside
Everything a small school runs on.
Every piece shares one set of family and student records, so a change in one place shows up everywhere.
Enrollment & admissions
Apply, register, and enroll in one to three steps you configure. Waitlists offer open seats to the next family.
Learn moreTuition & billing
Automatic invoices, payment plans, autopay by card or ACH, and reminders before a payment is late.
Learn moreFamily communication
Email the whole school, a grade, or one class. Parents, teachers, and staff message securely.
Learn moreWebsite & parent portal
A public school website and a branded portal. Parents sign in with a one-time code, with no passwords to forget.
Learn moreAttendance
Homeroom and period attendance with tardies, visible to parents in the portal.
Learn moreClasswork & grades
Lessons, assignments, and a weighted gradebook. Optional LMS add-on.
Learn moreVolunteers
Post shifts and track hours per family against your requirement. Optional add-on.
Learn moreReports
Balances, aging, and enrollment at a glance, plus a weekly summary in your inbox.
Learn moreBuilt 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.
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 pricingSmall private K-12 schools
Admissions, tuition plans, attendance, and family communication for a lean office of one to three.
For private schoolsCo-ops & hybrid programs
Class sign-ups, dues, and volunteer hours without the clipboard on sign-up night.
For homeschool groupsHonest 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.