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.