payments packages pricing

How to Sell Lesson Packages as a Language Teacher (Without Feeling Salesy)

A practical guide to creating and selling lesson packages for your language teaching business. Covers package sizes, pricing, discounts, how to pitch them, and when to offer them.

By Teeachie Team ·

“Would you like to buy a package of 10 classes?”

For most language teachers, saying this feels awkward. It feels like selling. And you became a teacher to teach, not to sell.

But here’s the thing: packages aren’t a sales tactic. They’re a better experience for your students and a more stable income for you. Students who buy packages show up more consistently, cancel less often, and make faster progress because they’re committed.

The trick is knowing how to offer them without feeling like a used car salesman.

Teacher presenting three lesson package options to a student

Why Packages Work Better Than Pay-As-You-Go

The data is clear:

  • 20-35% higher retention. Students who prepay for a package are far more committed than those paying class by class. They’ve invested upfront, which creates a psychological commitment to follow through.
  • 50% fewer cancellations. When skipping a class means “wasting” a prepaid session, students show up. Pay-as-you-go students see cancelling as costless.
  • Predictable income. Instead of guessing how many students will book this week, you know exactly how much revenue is coming in.
  • Less admin. One payment for 10 classes instead of 10 separate invoices.

The 3-Tier Structure That Works

Most successful independent teachers offer three package sizes. This uses anchoring psychology: the middle option becomes the default choice.

Starter Pack (5 classes)

  • Discount: 5-8% off single-class rate
  • Who it’s for: New students who want to try before committing, or casual learners
  • Pitch: “A great way to get started and see if we’re a good fit”

Standard Pack (10 classes)

  • Discount: 10-15% off single-class rate
  • Who it’s for: Regular students, 1-2x per week
  • Pitch: “The most popular option - enough for 5-10 weeks of consistent progress”
  • Label this as “Most Popular” - this alone increases selection by 20-30%

Commitment Pack (20 classes)

  • Discount: 15-20% off single-class rate
  • Who it’s for: Serious students with clear goals (exam prep, work deadline, relocation)
  • Pitch: “The best value for students who are serious about reaching their goals”

Use our Pricing Calculator to get exact numbers for your packages based on your rate and market.

How to Calculate Package Prices

Start with your single-class rate and apply the discount:

Your rate5-pack (7% off)10-pack (12% off)20-pack (18% off)
$25/class$116 ($23.20/class)$220 ($22/class)$410 ($20.50/class)
$35/class$163 ($32.55/class)$308 ($30.80/class)$574 ($28.70/class)
$45/class$209 ($41.85/class)$396 ($39.60/class)$738 ($36.90/class)

Important: Always display both the per-class rate AND the total. “10 classes for $308 ($30.80/class)” is more compelling than just “$308.”

When to Offer Packages

The Natural Moments

After the trial lesson:

“Great first class! If you’d like to continue, I offer lesson packages. Most students start with a 10-pack - it’s the best balance of commitment and value. Would you like me to send you the details?”

When a pay-as-you-go student becomes regular:

“I’ve noticed you’ve been booking consistently every week - that’s great! Have you considered switching to a package? You’d save 12% compared to paying per class.”

At natural milestones:

“You’ve completed 8 classes now and your progress is really showing! A package for the next phase would keep the momentum going.”

When NOT to Sell Packages

  • During the first message/inquiry (too early)
  • When a student is clearly short-term (traveling, one-time need)
  • When a student has expressed financial concerns (offer smaller packages or flexible payment instead)

Package Terms to Define Upfront

Every package needs clear terms. Ambiguity leads to awkward conversations later.

Expiry

Packages should have an expiry date. Without one, students buy 10 classes and spread them over 8 months, making it impossible to plan your schedule.

  • Recommended: 10-pack expires in 12-16 weeks, 20-pack in 24-30 weeks
  • How to communicate: “Classes should be used within 3 months of purchase”

Cancellations Within Packages

  • Late cancellations: Class is deducted from the package (or rescheduled once, per your cancellation policy)
  • No-shows: Always deducted from package balance
  • Be explicit: “Late-cancelled classes count as used. No-show classes count as used.”

Refunds

  • Standard approach: “Unused classes cannot be refunded but can be rescheduled within the package period”
  • Alternative: Offer prorated refunds minus an early termination fee (e.g., 10% of remaining value)

Transferability

Can they use remaining classes for a different type of lesson (switching from conversation to exam prep)? Most teachers say yes. It’s good flexibility that costs you nothing.

Handling Objections

“I’m not sure I’ll stick with it”

“I understand - that’s exactly why the 5-pack exists. It’s a smaller commitment to start, and you can always upgrade to a 10-pack later.”

“That’s a lot of money upfront”

“I hear you. Would splitting the payment help? Some students pay half now and half after 5 classes.” (Only offer this if you’re comfortable with it.)

“Can I just keep paying per class?”

“Of course! Per-class is always available. The package is just there if you want the savings.”

Never push. Offer, explain the value, and let them decide. The students who aren’t ready for packages aren’t your best customers anyway.

Track Packages Without Going Crazy

With 15 students on different packages bought at different times, tracking becomes a full-time job. You need to know:

  • How many classes each student has left
  • When each package expires
  • Which classes were cancellations vs. attended
  • Who needs a renewal nudge

A spreadsheet works for 5 students. Beyond that, you need a system.

Teeachie tracks package balances automatically. Every completed class, late cancellation, and no-show updates the balance in real time. When a student’s package is running low, it shows up in your “Needs Attention” view.

Apply for free beta access - 3 months free and a lifetime 50% discount.


Related: Package vs pay-as-you-go comparison | Handle late payments | Track tutoring income | Pricing Calculator | Payment features

Ready to streamline your teaching business?

Join 50 language teachers in our private beta. 3 months free + lifetime 50% discount.