We built the Class Price Calculator because we were tired of guessing what to charge. If you've ever stared at a blank registration page wondering whether $120 is too much or too little for a six-week class, this tool is for you. Let's walk through it together with a real example so you can see how it works.

We'll price a 6-session watercolor class, 2 hours per session, with an expected enrollment of 8 students. By the end of this page, you'll have a recommended per-student price and a table showing what happens to your margins at different enrollment levels. The whole thing takes about five minutes.

1 Class Information

Start at the top of the calculator. Type a name for your class in the Class Name field. This is the one field the tool absolutely requires. If you leave it blank, nothing will calculate. It doesn't need to be the final name you'll use in your catalog; "Spring Watercolor" works fine for now.

Next, enter the number of sessions and the hours per session. For our watercolor example:

That's it for this section. Three fields, and you're already making progress.

Class Information section with Watercolor Fundamentals entered

2 Enrollment and Overhead

The calculator asks for three enrollment numbers: minimum, expected, and maximum. These aren't just labels. The tool uses them to generate a range of pricing scenarios so you can see what happens if fewer students sign up than you hoped, or more students sign up than you planned for.

Enrollment and Overhead section showing min 4, expected 8, max 12 students

Below that, you'll see Facility Overhead. This is the percentage of your venue costs (rent, utilities, insurance, cleaning) that you want to allocate to this class. If your organization runs ten programs a month and this class is one of them, something in the 10-15% range is reasonable. We'll use 15% for our example.

3 Direct Costs

This is where you tell the calculator what the class actually costs to deliver. There are four parts, and each one has a toggle or two to fit the way you work.

Instructor Rate

You'll see a toggle for Hourly vs. Flat. Most of us pay instructors by the hour, so we'll stick with Hourly. Enter the rate and the calculator does the rest (it already knows the sessions and hours from Step 1). For our watercolor class:

If you pay a flat fee per session or for the entire series, flip the toggle and enter that amount instead.

Materials

Another toggle here: Total vs. Per-Student. If you buy supplies in bulk for the whole class (say, a set of shared brushes), use Total. If each student gets their own kit of paints and paper, use Per-Student. For watercolor, materials tend to be individual:

The calculator will multiply this by your expected enrollment automatically.

Coordinator Time

Somebody handles registration emails, sends reminders, orders supplies, and fields the inevitable "can I switch to the Tuesday section?" questions. That time has a cost. Enter the estimated hours and the hourly rate:

Direct Costs section with instructor, materials, and coordinator fields

Other Direct Costs

If there are any other expenses specific to this class (model fees, kiln firing charges, a guest speaker), add them here. For our watercolor example, we'll leave this at $0.

4 Risk Buffers

Things go sideways. A student drops and you issue a partial refund. The instructor needs a substitute for one session. Supplies cost more than the quote you got last month. Buffers are a small contingency you build into the price so these surprises don't eat your margin.

You don't need to understand every buffer field to get started. The calculator offers three preset buttons: Lean, Moderate, and Robust. Each one fills in a set of sensible defaults.

If you're not sure which to pick, start with Moderate. You can always adjust individual fields later once you've seen the results.

Click "Moderate" and move on. You can explore the individual buffer settings (cancellation risk, material waste, administrative contingency) in the Complete Walkthrough when you're ready.

5 Target Gross Margin

Gross margin is the percentage of revenue you keep after covering all the costs you just entered. If you set it to 15% and charge $100, then $85 covers costs and $15 stays with your organization for future programming, reserves, or scholarships.

For most community arts organizations, 10-20% is a healthy range. Set it too low and one bad surprise wipes out your surplus. Set it too high and your prices may push away the community you're trying to serve.

You'll notice a hint box in the tool that explains the margin formula. It's there if you want it, but you don't need it to keep going.

6 Calculate

Click the "Calculate Scenarios" button in the header. That's the moment everything comes together.

The results panel on the right side of the screen will show your recommended per-student price. For our watercolor example with the numbers above, you'll see a price that covers all your costs, buffers, and target margin at 8 students.

Results panel showing recommended price per student, margin, and cost breakdown

Below the headline price, the enrollment scenarios table shows what happens at every enrollment level from your minimum (4) to your maximum (12). You'll see the per-student price, total revenue, total costs, and margin for each row. This is where the tool really earns its keep: instead of a single number, you get a complete picture of your financial range.

If the price looks too high, go back and experiment. Try lowering the margin to 10%, or see what happens if you bump the maximum enrollment to 14. The scenarios update instantly, so you can explore different configurations until you find a price that works for your community and your budget.

What's Next?

You've got your first price. That's a real accomplishment, and for many classes it's all you need. But the calculator can do a lot more when you're ready for it:

Ready to price your next class?

Open the Class Price Calculator and put this guide into practice.

Open the Calculator