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.
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.
Everything in one place
1 · Enrollment
Families enroll themselves.
Parents apply, choose classes, and pay online without a single back-and-forth email.
Learn moreSelf-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 moreAutopay
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 moreSchool-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 builder4 · 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 moreStudent 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 moreLessons 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
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
Academic Support Lead, EQUIP 210
From the founder
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.