We use cookies for analytics (Google Analytics) and advertising (Meta). Read our privacy policy.Your GPC signal keeps ad cookies off
This website uses cookies
We use cookies for analytics (Google Analytics, to understand how visitors use the
site) and targeting (Meta, to measure our Facebook and Instagram ads). Necessary
cookies cover sign-in and security only. See our privacy policy.
Necessary
Analytics
Targeting
Your browser sends a privacy signal (GPC), so Targeting is off by default. You can
still turn it on here if you want - your choice overrides the signal.
Your privacy
We take your privacy seriously. Resyrv stores small amounts of information in your
browser - cookies and similar storage - to keep you signed in, keep your account
secure, and remember your preferences. Those essentials are the minimum the site
needs to work.
The rest is your call. Analytics cookies help us understand which pages are useful
and where visitors run into trouble. Targeting cookies let us measure whether our
Facebook and Instagram ads are worth running. We do not sell personal information,
and declining optional cookies never limits what you can do on Resyrv.
You can change your mind anytime - the Cookie Settings link in the footer reopens
this dialog. For the full picture, including how to request a copy or deletion of
your data, read our privacy policy.
A flight school schedule fails in two places: the airplane is free but the instructor is not, and the student who booked was never legal to fly. Resyrv checks both before the reservation is saved.
A training flight needs a tail and a CFI at the same hour. Resyrv treats them as one booking and validates both. If either is already committed, the reservation is rejected with the conflict named, not saved and sorted out later.
Instructor availability windows and time off
Each CFI publishes the days and hours they are bookable, plus dated time off. Students only see slots inside those windows. When an instructor blocks a week for vacation, it disappears from student-facing availability the moment they save it.
Currency gates that stop the booking, not the flight
Medical expiry, flight review, 90-day currency, IPC, and renter insurance are tracked per student. When a required item lapses, booking is blocked at the moment of the attempt. Reminder emails fire on your chosen lead days (30 and 7 by default) so the student fixes it before it bites.
Cancellation watch that refills the slot
Students subscribe to the aircraft they need. When a reservation cancels, everyone watching that tail is emailed, filtered by the days and times they said they are free and any date range they are targeting. First to book takes it. A canceled Saturday morning does not sit empty because nobody found out.
Booking rules per member tier
Set how far ahead each tier can book, the longest single reservation they can hold, and which aircraft they can access. A pre-solo student, a certificated renter, and a staff CFI can all have different limits. Rules run server-side when the reservation is created.
The lesson rides on the reservation
Attach a syllabus lesson to a booking so the instructor lands in the right grading record afterward instead of hunting for it. Each reservation also links a weather briefing for the departure airport at the scheduled time, and the calendar renders in the location's own timezone for schools operating across more than one field.
+What to look for
What flight school scheduling software has to get right
A flight school schedule is harder than a club schedule because every dual flight has two scarce resources and a third thing that can quietly make it illegal. The airplane has to be free, the instructor has to be free, and the student has to be current. Software that checks one of the three is a calendar. Software that checks all three before the slot is saved is what a school actually needs.
Use these six criteria to evaluate any scheduling product, ours included. Each one maps to a moment that costs a school money when it goes wrong.
01
The instructor is half the reservation
A dual booking that only reserves the airplane produces a student on the ramp with nobody to fly with. The reservation should name the CFI, check that they are free, and refuse to save if they are not. Resyrv books aircraft and instructor as one record and rejects the booking with the conflict named if either is committed.
02
Currency is checked before the slot is saved
Medical, flight review, 90-day currency, IPC, and renter insurance are the items that make a flight legal or not. Tracking them in a binder means dispatch discovers the lapse at the counter. Tracking them in the schedule means the student discovers it when they try to book, with time to fix it. Resyrv blocks the booking at the attempt and emails reminders on your chosen lead days.
03
Availability is published, not negotiated by text
Instructors who set their bookable days and hours once, plus dated time off, stop being the bottleneck. Students see only the intersection of instructor availability, aircraft availability, and their own booking limits. That one change removes most of the front desk's daily phone traffic.
04
A canceled lesson refills itself
Weather and life cancel a lot of training flights. The slot should go straight to whoever is watching that aircraft and said they were free at that hour, not sit empty because the only person who knew was the one who canceled. Resyrv emails the watch list, filtered by the days and times each student gave, and the first to book takes it.
05
Dispatch and the schedule agree
The schedule should know what dispatch knows. An airplane grounded for a squawk or an overdue inspection should disappear from student-facing availability immediately, and a flight that has not been returned should not let the next one dispatch on top of it. Resyrv runs dispatch and return from the reservation, with meter capture and mismatch guards, and grounding removes the aircraft from the calendar.
06
The lesson, the flight, and the invoice are one record
A syllabus lesson attached to the booking means the instructor lands in the right grading record afterward instead of hunting for it. The same flight then posts to the student's ledger with aircraft time and instruction as separate lines. When those three live in three products, someone at the school spends their afternoons making them agree.
Schools that run scheduling in one product, training records in another, and billing in a spreadsheet are paying for the gaps between them in staff hours every week. The scheduling software decision is really a decision about where those gaps go.
+Compare
How Resyrv compares to other flight school schedulers.
Side-by-side with the products schools shortlist most, and where each is the better fit.
Can a student book an aircraft without an instructor?+
Yes, if your rules allow it. Solo and rental bookings do not require a CFI. Dual flights book the aircraft and the instructor together, and both have to be free.
What stops a student from booking when their medical has expired?+
The currency check runs when the reservation is created. An expired medical, flight review, or renter insurance blocks the booking outright. Which items are required is configurable, so a school that does not track renter insurance can turn that one off.
How do instructors publish their availability?+
Each CFI sets recurring windows by day of week and time of day, then adds dated time off on top. Students see only the intersection of instructor availability, aircraft availability, and their own booking limits.
What happens to a slot when someone cancels?+
Everyone watching that aircraft gets an email, narrowed to the days, times, and date ranges they said they wanted. Whoever books first gets it. You can also apply late-cancel and no-show rules with optional fees.
Does the schedule sync to Google Calendar?+
Yes. Reservations push to a member's personal calendar over iCal and Google Calendar, and changes made there sync back.
Can we run more than one location?+
Yes. Each location carries its own timezone and the calendar renders in local time for that field, so a school with bases in two timezones is not doing mental math on every booking.
How is flight school scheduling software different from a shared calendar?+
A shared calendar will happily let a student book an airplane with no instructor, an instructor who is on vacation, or a medical that expired last month. Scheduling software built for a school checks all three before the reservation exists, and it connects the booking to dispatch, the meter readings, the lesson record, and the invoice. The calendar is the same shape. Everything behind it is different.
Can students book from their phone?+
Yes. The schedule works in a phone browser and in the native iOS app, so a student can find a slot, book it, and see the weather for the departure airport without calling the front desk.
What does it cost for a small school?+
Plans are flat and published on the pricing page, and the subscription covers the organization rather than charging per student or per instructor. Every plan starts with a free trial and no credit card, so a two-airplane school can run a real week of bookings before paying anything.
Pricing
Simple plans for every group.
Start with a 14-day free trial. No credit card required.
Pay monthly or save with an annual plan.
Aviator
Individual aircraft owners who want simple aircraft operations.
Moving from spreadsheets or another system? Add guided setup, import help for aircraft,
users, documents, core settings, and a go-live checklist after your trial starts.
All plans include a 14-day free trial. No credit card
required. On Club and School, additional aircraft are $20/mo each above the included amount. Already a member? Sign in →
Get started
See it with your own aircraft.
Add your aircraft and your rates, then see the schedule, the squawks, and the ledger all work off one record. No card required.