School management software

Run your whole school without burning yourself out.

Run enrollment, billing, communication, student records, and classwork from one place — made for small and independent K-12 schools who have outgrown spreadsheets but don’t have the time or budget for big, complex systems.

No credit card to start your trial. 30-day money-back guarantee

Your school's home base

Know what needs you before it becomes a problem.

TeachHero keeps watch over tuition, enrollment, and families, and tells you only what needs your attention. A weekly summary lands in your inbox, and you hear about payment problems before they pile up. Nothing slips.

1 · Enrollment

Families enroll themselves.

Parents apply, choose classes, and pay online without a single back-and-forth email.

Learn more

Self-serve portal

Parents browse programs, pick classes, and pay from a portal branded as your school.

Scheduling for any model

University-model, full-time, hybrid, or à la carte. Each class keeps its own days and times, and the schedule builder catches conflicts.

Waitlists and statuses

When a seat opens, the next family gets an email and the seat is held for 24 hours.

Program bundles

Bundle classes into a program with one price. Enrolling in the program enrolls the student in its classes.

Teacher rosters

Teachers see their own class rosters without asking the office.

2 · Billing

Tuition that collects itself.

Families pay online through your own Stripe account. You pay Stripe's standard rates plus a small TeachHero platform fee, and you can pass it on to families where local rules allow.

Learn more

Autopay

Put tuition on autopay by card or bank account and stop chasing payments.

Invoices that keep up

Invoices come from enrollment. Add a class, drop one, or switch programs, and the invoice updates.

Payment plans

Offer monthly or custom payment plans each term. Families choose one at checkout.

Discounts and coupon codes

Sibling, new-student, and early-enrollment discounts apply on their own. Families enter coupon codes at checkout.

Credits and scholarships

Issue a credit to a student and apply it to an invoice. A scholarship can cover tuition only.

3 · Communication

Reach every family in minutes.

Send the update, text the urgent news, and keep class conversations inside your school.

Learn more

School-wide email

Email every family, or just one grade, class, or program. See who it reached and send it again to anyone who missed it.

Text alerts

Text families when it can't wait. Text Alerts is a $15/mo add-on.

Group conversations and secure messages

Every class can have a conversation for its teachers and enrolled families, and the list of people keeps itself current. Private messages keep personal phone numbers out of it.

Class announcements

Teachers post to one class or several. Families see it in the portal and get an email.

Website builder

Your school website, built without code, with Apply buttons that lead straight into enrollment.

Explore the website builder

4 · Records

Every student and family, in one place.

One record per student and family, filled in by the forms and applications families complete themselves.

Learn more

Student and family profiles

Contact details, enrollment, forms, files, notes, and invoices on one record. Families hold multiple parents, guardians, and emergency contacts.

Enrollment forms

Require a medical release, allergy, or liability form for a term, class, or program. Every response is saved to the student.

Student applications

Review applications in one place and approve or decline. An approved applicant becomes a student record.

Families keep records current

Parents update their own details, family members, and emergency contacts in the portal. They sign in with a one-time code, so there are no passwords to forget.

5 · Learning

Run classwork without a second system.

Lessons, homework, grades, and attendance live next to enrollment, so class rosters build themselves.

Learn more

Lessons and curriculum

Build each class's lessons once, with files and links attached, and share them with the class.

Assignments

Assign homework, collect it online, and return it graded.

Weighted gradebook

Weight homework, quizzes, and tests, and grades calculate themselves.

Attendance

Teachers take attendance in seconds. See daily logs and summaries, and export to CSV.

What schools are saying

Trusted by school leaders

“What stands out most about TeachHero is the quick, timely support. Knowing questions are answered promptly and issues are addressed quickly is what really counts.”

Tamara McGuire

Tamara McGuire

Executive Director & Founder, Ethos Academy

“TeachHero has made managing our campuses significantly more organized and efficient by keeping everything in one centralized platform. Because of TeachHero, our team has more time to support students, build meaningful relationships with families, and focus on expanding.”

Amanda Goodwin

Amanda Goodwin

Academic Support Lead, EQUIP 210

From the founder

Neil Keena

Neil Keena

Founder / CEO

Hi, I’m Neil Keena — a software engineer with 15+ years building CRMs, learning management systems, and fundraising platforms. I was homeschooled from kindergarten through 12th grade, so I understand firsthand both the challenges and the opportunities of alternative education.

That’s why I’m building TeachHero: simple, powerful tools for families and schools navigating modern hybrid and homeschool models.

Get your time back.

Everything your school runs on, in one simple platform. Not a fit? One email in your first 30 days gets a full refund — and we’ll export your data.