Skip to content
How to Price Driving Lesson Packages That Sell and Stay Profitable
Driving School Management 4 min read

How to Price Driving Lesson Packages That Sell and Stay Profitable

Many driving schools set prices by looking at the school down the road and charging a little less. It feels safe, but it can leave you busy and broke: a full calendar, tired instructors, and very little left at the end of the month.

Good pricing starts with your own numbers, then adds the packages and options students actually want. Here is how to do it step by step.

Step 1: Work out what one lesson really costs you

Before you choose a price, know your cost per lesson hour. Include everything, not only the instructor’s pay:

  • Instructor pay per lesson hour, including any payroll taxes or benefits
  • Vehicle cost per hour: fuel, insurance, maintenance, tires, cleaning and the car’s loss in value
  • Overhead per lesson: office rent, software, phone, admin staff time, licensing fees
  • Marketing per lesson: what you spend to win a student, spread across the lessons they take
  • Unpaid time: travel between pickups, no-shows and cancellations that cannot be refilled

Step 2: Add the margin you need

Here is a worked example. These numbers are for illustration only, so use your own.

Cost item Per 1-hour lesson
Instructor pay $25
Vehicle (fuel, insurance, maintenance, wear) $12
Overhead (office, software, admin) $10
Marketing, spread per lesson $8
Total cost $55

If you want a 30 percent margin, divide the cost by 0.7: $55 / 0.7 = about $79 per lesson. Charging $65 because a competitor does would leave you with $10 a lesson, before any no-shows.

Step 3: Build packages around what students need

Students rarely want “one lesson”. They want an outcome: a license, a pass on test day, or confidence on the highway. Packages built around outcomes are easier to sell and easier to price.

Package Who it is for What it usually includes
Single lesson Students who want to try you first One lesson at your full hourly price
Lesson bundles (5 or 10 lessons) Learners who know they need regular practice A set number of lessons at a small discount per lesson
Teen driver education course Teens and parents meeting state requirements Classroom or online hours plus required behind-the-wheel lessons
Road test package Students close to their test Warm-up lesson plus use of the school car on test day
Adult beginner or refresher New adult drivers and nervous returning drivers Flexible lessons, often with highway or parking focus

Step 4: Offer three levels

When students see three options, most choose the middle one. Use that to your advantage:

Basic: the minimum to meet the goal

Standard: more lessons and a road test package, priced as your best value

Premium: extra lessons, flexible scheduling and priority booking

Make the standard option the one you most want to sell, and label it clearly as the most popular choice.

Step 5: Discount carefully

Discounts are useful, but they come straight out of your margin.

  • Keep bundle discounts modest, so the per-lesson price still covers your costs plus margin.
  • Reward prepayment rather than handing out random promo codes. Prepaid students also miss fewer lessons.
  • Charge more for your busiest times, such as weekends or summer, instead of discounting everything else.

Step 6: Price the extras

Small extras add up across hundreds of students:

  • Use of the school car for the road test
  • Pickup outside your normal service area
  • Weekend or evening lessons
  • Late cancellation and no-show fees

Step 7: Show prices clearly, and review them every year

Hidden prices make families call a competitor that lists theirs. Show your main packages on your website with a clear “Book now” button. Then review prices at least once a year, when insurance, fuel and wages change.

Frequently asked questions

Should I publish my prices online?

Yes, at least for your main packages. Families compare schools online before they call, and clear prices help them choose you without a phone call.

How much should a lesson bundle discount be?

Small enough that the per-lesson price still covers your full cost plus margin. Run the numbers from Step 2 before you set any discount.

Should weekend lessons cost more?

If weekends are always full, a higher weekend price is fair and helps spread demand into quieter weekday slots.

Sell packages online and track every balance

DrivingSoftware lets you set up packages your way, take payments online and see each student’s remaining lessons automatically. Explore payments and packages or book a demo.

Book a demo

Own your platform

Ready to run your driving school on software you own?

See how DrivingSoftware handles scheduling, students, instructors, payments and compliance in one platform, customized to your school.