Free academy website for every coach · Native languages supported Free academy website → Book a demo →
Blog / Academy Growth

How Much Should You Charge for Chess Classes? A Pricing Guide for Coaches

Charge too little and you're busy but broke; charge too much without the reputation to match and batches stay empty. There's no single right number — but there is a right way to find yours.

·7 min read

Step 1: work out your floor

Your floor is the lowest fee that still pays you properly. Add up what a month of teaching costs you — venue or internet, software, travel, materials, your own time for preparation and messages — and decide what you need to earn. Divide by the number of student-sessions you can realistically teach in a month. Anything below that number is a hobby, not a business.

Step 2: look at your market

Ask what parents in your area already pay for chess and for similar activities — music, swimming, coding. Call two or three academies as a parent would. Note what's included: batch size, class length, tournaments, reports. You're not trying to be the cheapest; you're trying to be clearly worth your price.

Step 3: price group batches and one-to-one differently

Group classes are where most academies earn. A batch of six to ten students at a modest per-student fee earns more per hour than a single private lesson, and children enjoy learning together. Keep one-to-one lessons as a premium: noticeably higher per hour, for tournament players or students who need catching up.

Step 4: sell packages, not single classes

Monthly or term fees beat per-class fees for everyone. Parents budget once, attendance improves because the class is already paid for, and you stop chasing small payments. Add a small discount for a term paid up front, and a sibling discount — families with two children are your most loyal.

A worked example

Here's how the numbers might work for an imaginary coach (use your own figures):

  • Monthly costs and the income the coach wants to earn add up to 100 units.
  • They teach 4 batches, twice a week — 8 classes a week, about 32 a month.
  • Each batch has 8 students.
  • Their floor is 100 ÷ (4 batches × 8 students) ≈ 3.1 units per student per month.

If the local market for comparable classes sits a little above that, they price there — and every new student in an existing batch is almost pure margin. Filling seats matters more than squeezing the fee.

What justifies a higher fee

  • Visible progress: monthly reports, ratings, certificates at each level.
  • Structure: a named curriculum with levels parents can follow.
  • Practice between classes: homework that's checked, not just handed out.
  • Competition: regular tournaments inside the academy.
  • Convenience: online or hybrid batches that remove the commute.

Most of these are about showing work you already do. A platform that records homework, results and attendance makes them easy — see chess coaching software.

Raising fees without losing students

Raise fees for new students first, give existing families a month's notice, explain what's improved (smaller batches, tournaments, reports), and raise once a year rather than in small surprises. Families who see progress rarely leave over a fair increase.

Collecting fees without awkward conversations

One due date, a receipt every time, and a polite automatic reminder remove most of the friction. If you're still chasing payments on WhatsApp, look at fee management built for chess academies — and for more growth ideas, read how to get more students for your chess academy.

Key takeaways

  • Know your floor before you look at anyone else's price.
  • Groups earn; one-to-one is a premium.
  • Sell months or terms, with sibling and pay-up-front discounts.
  • Make progress visible — it's what parents pay for.

Show parents the progress they're paying for

Homework, reports, tournaments and fees in one place — free to start on Chessido.

Create free coach account →
Chat on WhatsApp