Growth

How to Price Your Courses: Models, Calculation and Discounts

How to price a course: cost, market and value pricing, a worked break-even example, pricing models, discount rules, installments and price increases.

In this article
  1. Three ways to set a course price
  2. Calculate your cost per lesson hour
  3. Worked example: break-even group size
  4. Choose a pricing model
  5. Discounts that don't eat your margin
  6. Installments and price increases
  7. Price transparency, refunds and tax
  8. How Zolinex supports course pricing and payments

How to price a course comes down to three questions: what one lesson hour really costs you, what comparable courses charge in your market, and what the result is worth to your students. A sound course price sits above your break-even point, fits the market you work in and is applied consistently, with clear rules for packages, discounts and installments.

In short

  • Start from your full cost per lesson hour, including a share of rent, administration and software, not just the teacher's pay.
  • Calculate the break-even group size for every group course before you open it.
  • Use market prices as a check and the value you deliver as the reason for your price; don't simply copy the cheapest provider.
  • A few written discount rules protect your margin better than deals negotiated case by case.

Three ways to set a course price

There are three classic pricing methods. Most well-run schools use all three together: costs set the floor, the market sets the range, and value decides where in that range you sit.

Cost-based pricing

You add up what a course costs to run and add a margin. This guarantees that every course covers its costs, as long as the groups fill up. The weakness is that it ignores what students are willing to pay, so you may underprice a sought-after exam preparation course or overprice a beginner course in a crowded market.

Market-based pricing

You look at what comparable providers in your area or online charge for similar courses: the same level, a similar group size and a similar number of hours. Compare the price per lesson hour, not the headline price, because a 40-hour course and a 60-hour course at the same price are not the same offer. Market prices tell you the range students expect, but not whether you can afford to work within it.

Value-based pricing

You price according to the outcome and experience students get: passing a specific exam, a certificate that employers recognize, small groups, experienced teachers, flexible schedules, good materials and responsive support. Value-based pricing lets you charge above the market average, but only if you can name that value clearly and deliver it every time.

In practice, the sequence looks like this:

  1. Calculate your cost floor: the lowest price at which a course still covers its costs.
  2. Check the market range for comparable courses.
  3. Position your price within that range according to the value you can prove.

Calculate your cost per lesson hour

Many course providers know exactly what they pay a teacher per hour but not what one lesson hour costs the business as a whole. That second number is the foundation of every pricing decision.

Fixed costs

Fixed costs stay roughly the same whether you teach 200 or 300 hours a month:

  • Rent, utilities and cleaning.
  • Salaries of administrative staff and management, including a fair salary for yourself if you own the school.
  • Software, website, phone and internet.
  • Insurance, accounting and legal fees.
  • Basic marketing, such as your website, listings and printed materials.
  • Replacement of equipment such as laptops, projectors and furniture, spread over its useful life.

Variable costs

Variable costs rise with each lesson hour or each student:

  • Teacher pay per hour, including employer costs, or freelance fees.
  • Course books, printed materials and exam registration fees, if they are included in the price.
  • Fees for card and online payments.
  • Certificates, refreshments or other extras per student.

From costs to cost per lesson hour

Divide your monthly fixed costs by the number of lesson hours you realistically deliver per month. That gives you the fixed cost per lesson hour. Add the teacher's cost per hour, and you have the full cost of one lesson hour.

Use realistic hours, not your maximum capacity. If you divide by the hours you only reach in your busiest month, every price you derive will be too low for the rest of the year. Many schools have quieter months, for example during summer holidays, so use an average across the year.

Worked example: break-even group size

The following example is entirely hypothetical. It shows how a small language school could price a 48-hour evening group course, running for 12 weeks with two sessions of two hours per week. Replace every figure with your own.

ItemHypothetical valueHow it is calculated
Monthly fixed costs$6,000Rent, admin staff, software, insurance, accounting, marketing
Lesson hours delivered per month300 hoursAll groups and private lessons combined, as a yearly average
Fixed cost per lesson hour$20$6,000 ÷ 300 hours
Teacher cost per lesson hour$30Pay including employer costs, or the freelance fee
Full cost per lesson hour$50$20 + $30
Cost of running the 48-hour group$2,40048 hours × $50
Variable cost per student$25Course book, certificate, payment fees
Price per student$390Set after checking the market range and your value
Break-even group size7 students$2,400 ÷ ($390 − $25) = 6.6, rounded up
Result with 10 students+$1,25010 × ($390 − $25) − $2,400

A break-even group size of seven means the course covers all its costs with seven paying students. Every student above that contributes to profit, reserves and investment. With ten students, this course earns $1,250 for the school; with five, it loses money.

What to do with the result

  • Set a minimum group size, here seven, and decide in advance what happens if a group does not reach it: postpone the start, merge two groups, or offer fewer hours or semi-private lessons at a different price.
  • Check the price per student per lesson hour, here about $8, against the market range you found.
  • Recalculate when costs change, for example after a rent increase or a new pay scale for teachers, and at least once a year.

Compare the break-even size with the actual group size of every course each term. Our article on KPIs for data-driven schools shows which other figures are worth reviewing regularly.

Choose a pricing model

The pricing model decides how students pay and how predictable your income is. Many schools combine two or three models for different course types.

  • Per lesson hour: transparent and flexible, common for private tutoring and one-to-one lessons. Income moves with cancellations, so you need a clear cancellation rule, for example that lessons canceled at short notice are charged.
  • Per course or term package: one price for a fixed number of hours, such as a 12-week course. It secures commitment, makes groups easier to plan and keeps the break-even calculation simple. This is the most common model for group courses.
  • Monthly fee: a fixed amount per month for ongoing courses with rolling enrollment, such as continuous tutoring or language groups for children. It gives you predictable income and families an easy budget, but it needs a clear notice period.
  • Group or private: private lessons cost the student much more per hour, yet the school often earns less per hour than in a full group, because only one person pays. Price private lessons at your full cost per hour plus a margin; semi-private lessons for two or three students sit in between.
  • Intensive courses: many hours in a short time, such as a daily morning course or a holiday course. They can carry a premium because students reach their goal faster, but they tie up teachers and rooms in peak hours, so calculate them separately.

Whatever you offer, convert every price internally into a price per lesson hour per student. That makes models and courses comparable and shows quickly when a package has drifted below your cost floor.

Discounts that don't eat your margin

Discounts are a legitimate tool to fill groups early, reward loyalty and bring in referrals. Without rules, however, they quickly become the norm and quietly lower your average price.

Common discount types

  • Early bird: a reduced price for enrollments up to a fixed date before the course starts. It also tells you early whether a group will reach its minimum size.
  • Sibling or friend: a discount when a second family member or a friend enrolls. Referrals from current students are usually among your least expensive sources of new students.
  • Multi-course or follow-up: a lower price when a student books the next level in advance or two courses at once. It supports retention.
  • Payment in full: a small reduction for paying the whole course upfront instead of in installments.

Discount discipline

  • Write down a short list of allowed discounts, with the amount and the conditions for each.
  • Decide whether discounts can be combined, and set a maximum total discount per enrollment.
  • Calculate the break-even group size with the discounted price, not the list price.
  • Grant a discount for a reason, never just because someone asked, and apply it the same way to everyone.
  • Review once a term how many enrollments used which discount. If almost everyone gets one, your list price is probably too high or your rules too generous.

In the hypothetical example above, an early bird discount of $40 lowers the contribution per student from $365 to $325. The break-even group size rises from seven to eight students ($2,400 ÷ $325 = 7.4, rounded up). Small discounts change the numbers more than they appear to.

Installments and price increases

Installments

Installments make longer and more expensive courses accessible, especially for families paying privately. Spread the payments so that the course is fully paid before it ends, collect the first installment at enrollment, and put every due date and amount in writing. If paying in installments costs more than paying in full, show both prices openly. How to set up and follow up payment plans is covered in our guide to tuition payments, invoices and installments.

Raising prices

Costs rise, so prices have to rise from time to time. Small, regular adjustments, for example once a year at the start of the school year, are usually easier for students to accept than a large jump after several years without change.

  • Announce the new price well in advance, for example several weeks before the next term or enrollment period.
  • Give the main reason in one or two sentences: higher rent, teacher pay, new materials or smaller groups.
  • Apply new prices to new terms or new enrollments, not to courses that are already booked or paid.
  • Consider keeping the old price for current students for one more term as a thank-you.
  • Brief your team so that everyone answers questions about the change in the same way.

Don't apologize or over-explain. A short, respectful message with the date, the new price and the reason is enough for most students and parents.

Price transparency, refunds and tax

Students compare offers online before they get in touch. A visible price list builds trust and spares you enquiries from people the course doesn't suit. Publish at least the price per course or per month, what it includes, such as hours, materials, exam fees and certificates, and the payment options.

  • State whether prices include tax, where tax applies to your courses.
  • Show all mandatory extra fees, such as registration or material fees, instead of adding them later.
  • Publish your cancellation and refund terms with the price list or in your enrollment terms.

Refund terms belong in the pricing discussion because they affect your numbers. A generous refund policy lowers the risk for students but makes group sizes less predictable. Many providers refund lessons not yet held on a pro-rata basis, sometimes minus a fixed administrative fee. Whatever you decide, write it down and apply it consistently.

Tax treatment of education varies from country to country. In some countries certain education services are exempt from VAT or taxed at a reduced rate, while others are taxed at the standard rate. This affects whether the price you advertise has to include tax and how much of it you keep. Consumer protection and price display rules may also apply to how you advertise prices. This is general information, not tax or legal advice; check your situation with a tax advisor or lawyer.

How Zolinex supports course pricing and payments

Zolinex doesn't calculate prices for you, but it helps you apply them consistently once they are set. Each course shows its enrolled students with their enrollment status, so you can see at a glance whether a group has reached its minimum size. On the Pro and Business plans you create invoices, email them to students, see whether they were viewed and record full or partial payments by method, such as cash, bank transfer or card. For courses paid in installments, a recurring invoice (for example monthly, ending after a set number of invoices) bills each installment and can email it automatically. Where Stripe is available for your institution's country, students can also pay online by card. The cost and break-even calculation itself stays in your spreadsheet. Plans and prices as of October 2026 can change, so check pricing and the full list of features.

A good course price is not a guess. It rests on your real cost per lesson hour, a known break-even group size and a few clear rules for models, discounts and increases; review those numbers once a year and pricing becomes a routine decision rather than a stressful one.

Frequently asked questions

How do I calculate the price of a course?

Add up your monthly fixed costs, such as rent, administration, software, insurance and marketing, and divide them by the lesson hours you realistically teach per month. Add the teacher's cost per hour to get the full cost per lesson hour, multiply by the course hours and divide by the expected group size. Then compare the result with market prices and adjust it for the value you offer.

How many students do I need in a group to break even?

Divide the cost of running the course by the contribution per student, which is the price minus variable costs per student such as books and payment fees. For example, a hypothetical course that costs $2,400 to run, priced at $390 with $25 of variable costs per student, needs seven students to break even. Recalculate whenever prices, discounts or costs change.

Should I charge per lesson, per month or per course?

It depends on the course type. Per-lesson pricing suits private tutoring but makes income less predictable. Course or term packages suit group courses with fixed start and end dates and keep break-even planning simple. Monthly fees suit ongoing courses with rolling enrollment. Many schools combine models and compare them internally by the price per lesson hour per student.

How much discount should a school or academy offer?

There is no universal figure. Keep a short written list of allowed discounts, such as early bird, sibling or friend and multi-course discounts, with fixed amounts and conditions, a rule on combining them and a maximum total. Check that discounted groups still reach break-even. If almost every enrollment receives a discount, review your list price or your rules.

How do I tell students about a course price increase?

Announce it well before the next term or enrollment period in a short, respectful message that gives the new price, the date it applies from and the main reason, such as higher rent or teacher pay. Apply it to new terms or enrollments, not to courses already booked or paid. Some schools keep the old price for current students for one more term as a thank-you.

Zolinex Team

The Zolinex team builds cloud software for schools, academies and training centers. Our guides draw on how institutions actually run courses, students and fees day to day.