One instructor and one car
If either resource is assigned to another active appointment, the second lesson should not be accepted.
Scheduling
Generic calendars ask whether a time looks open. Driving-school scheduling also has to consider the student, instructor, training vehicle, location, lesson type, existing appointments, school hours, closures, notice rules, and configured prerequisites.
Why the distinction matters
The family-facing booking path should only offer times that have passed the school-side scheduling checks. Staff use the same operating rules when creating or changing appointments from the dashboard.
Evaluating the requirements first? Read the driving school scheduling checklist.
Availability checks
The product evaluates the rules supported by the current scheduling service before an appointment is saved.
How the workflow operates
The request includes the student, lesson or package context, location, and requested start time.
Instructor, vehicle, student, location, closure, notice, and prerequisite checks run before saving.
Staff can then review the lesson with its student, instructor, vehicle, location, and status context.
Driving-school scenarios
If either resource is assigned to another active appointment, the second lesson should not be accepted.
Road-test prep and teen behind-the-wheel lessons can follow different operating hours and durations.
Self-scheduling can wait until a school-configured package, permit, or waiver requirement is ready.
A normally open weekday can still be unavailable because of a special closure or notice cutoff.
Scheduling questions
Yes, when it understands driving-school rules. A generic booking app can miss package balances, permits, waivers, instructors, vehicles, and closures.
The booking policy supports student self-scheduling when the school turns it on and the student's package and requirements allow it.
The scheduling service checks active appointment conflicts for students, instructors, and vehicles before creating or rescheduling lessons.
Configure before publishing
Use the trial to add instructors, vehicles, hours, closures, packages, and booking policy before enabling the public path.
Ask about features, plans, setup, templates, enrollment, scheduling, or Stripe workflows.
For your privacy, do not enter student records, payment details, passwords, or secret keys.