TeachHero Pricing

How our pricing works

6 min read

Get Started with a Free Trial

Every new account comes with a 14-day free trial, giving you full access to all features—no limitations! This means you can explore everything TeachHero has to offer without any restrictions.

Here’s how it works:

  • No credit card required to start your trial.
  • Enjoy full access to all features during the 14 days.
  • After the trial ends, you’ll need to upgrade to a paid plan to continue using TeachHero.

This gives you plenty of time to see how TeachHero can simplify your school’s management.

Per-Seat Pricing

In our pricing model, a "seat" represents an actively enrolled student in your school. This means you only pay for students who are currently using the system—not for past students or those who have dropped out.

For example, if you have 100 students actively enrolled, you will need 100 seats. If a student leaves, their seat becomes available, and you can enroll a new student without purchasing an extra seat.

To ensure smooth operation, you should purchase enough seats to cover your current and expected enrollment. If you plan to grow from 100 to 120 students next semester, you may want to buy extra seats in advance to avoid interruptions.

Let us know if you need help estimating the right number of seats for your school!

Managing Seats

You have full flexibility to increase or decrease the number of seats at any time based on your school’s needs. However, there are a couple of important things to keep in mind:

  • The number of seats you purchase must always be at least equal to your current active enrollment. For example, if you have 75 students actively enrolled, you need at least 75 seats.
  • There is a minimum purchase requirement of 10 seats, even if your enrollment is lower.
  • If you increase your seat count, the new seats will be available instantly, and the additional cost will be charged immediately at a prorated amount. The upgraded cost will be reflected in your next billing cycle.
  • If you decrease your seat count, the lower price won’t take effect until your next billing period.

This flexibility allows you to scale up or down as your school grows while keeping costs predictable.

Understanding Our Tiered Pricing Model

Our pricing is tiered, which means the cost per seat decreases as your student enrollment grows. Instead of paying the same price for every student, you get a discount as you add more students.

Here’s how it works:

  • For the first 1 to 100 students$1.50 per student
  • For the next 101 to 200 students$1.25 per student
  • For the next 201 to 300 students$1.00 per student
  • For the next 301 to 400 students$0.75 per student
  • For any students beyond 400$0.50 per student

Here’s an example. If your school has 250 students, your pricing would be calculated like this:

  • First 100 students → 100 × $1.50 = $150.00
  • Next 100 students (101–200) → 100 × $1.25 = $125.00
  • Next 50 students (201–250) → 50 × $1.00 = $50.00

Total cost: $325.00 per month

This structure rewards growing schools by lowering the per-student cost over time. Let us know if you have any questions—we’re happy to help!

Billing Options

We offer two billing options: monthly and annual.

  • Monthly billing means you pay for your seats each month. It’s flexible, allowing you to adjust your seat count as needed.
  • Annual billing gives you a discount—you essentially get two months free! You pay upfront for the whole year, but instead of paying for 12 months, you only pay for 10 months.

Here’s an example. Let’s say your monthly cost is $300 per month:

  • On monthly billing, you’d pay $300 every month, totaling $3,600 per year.
  • On annual billing, you’d pay $3,000 upfront (10 months’ worth), saving $600—which is like getting two months free!

Annual billing is a great way to save if you’re committed for the year.

You can switch to annual billing at any time and start saving! 🎉

To do this, simply:

  1. Click “Manage Subscription” in your account settings.
  1. Select “Switch to Annual Billing.”
  1. Confirm the change, and you’ll immediately get the two months free discount!

Your new billing cycle will begin right away, and you’ll be charged a prorated amount upfront for the next 12 months at the discounted rate.

Let us know if you have any questions—we’re happy to help!

What Happens If You Reach Your Seat Limit?

If your school reaches its active enrollment limit (meaning all your purchased seats are in use), new students will not be able to enroll until additional seats are added.

When this happens:

  • You’ll receive a notification in your TeachHero dashboard and via email.
  • New student enrollments will be paused until you upgrade.
  • To continue enrolling students, simply:
    1. Click “Manage Subscription” in your account settings.
    1. Increase your seat count to accommodate your growing enrollment.

We make it easy to scale as your school grows! If you need assistance estimating how many seats you’ll need, our team is happy to help.

30-Day Money-Back Guarantee

We want you to love TeachHero! That’s why we offer a risk-free 30-day money-back guarantee on your first purchase.

Here’s how refunds work:

If you cancel within the first 30 days of your initial purchase, we’ll issue a full refund—no questions asked.

🚫 If you’ve been a customer for more than 30 days, you are no longer eligible for a refund, but you can cancel your subscription to prevent future charges.

🚫 If you committed to an annual plan, refunds are only available within the first 30 days of your initial purchase. After that, the payment is non-refundable, but you will still have access to TeachHero for the remainder of your paid term.

This policy ensures fairness while allowing you to try TeachHero risk-free. If you have any questions, we’re happy to help! 😊

How to Download Your Invoices

You can easily download your past invoices anytime from your TeachHero account. Here’s how:

  1. Go to “Manage Subscription” in your account settings.
  1. Scroll down to the Invoices section.
  1. Find the invoice you need and click the Download link.
  1. A PDF version of your invoice will be downloaded for your records.

This makes it simple to keep track of your payments for accounting or reimbursement purposes. If you need any assistance, feel free to reach out!

How to Update Your Payment Method

Updating your payment method is quick and easy:

  1. Go to “Manage Subscription” in your account settings.
  1. Under the Current Plan heading, click “Update Payment Method.”
  1. Enter your new payment details and save.

Your updated payment method will be used for all future charges. If you run into any issues, our support team is happy to help!

About Stripe Processing Fees

All payments made through TeachHero are securely processed by Stripe, one of the most trusted payment processors in the world.

Please note that Stripe charges processing fees on each transaction. These fees are not included in your TeachHero subscription price and are charged separately by Stripe. For transparency, TeachHero clearly shows the processing fee amount on each invoice or transaction receipt.

Here’s a breakdown of common Stripe fees (U.S.-based pricing):

  • 💳 Credit/Debit Card Payments:

    2.9% + 30¢ per transaction

  • 🏦 ACH Bank Transfers (via Plaid):

    0.8% per transaction, capped at $5

  • 💸 Refunds:

    Stripe does not return processing fees on refunded payments. You will be refunded the original amount minus the Stripe fee.

These fees go directly to Stripe and ensure secure, reliable processing of all transactions. TeachHero does not collect or mark up any processing fees.

If you have questions about how these fees apply to your account or need help understanding a specific charge, feel free to reach out—we’re here to help!

Did this answer your question?