Document expirations
Medicals, IDs, passports, certificates, and insurance carry an expiration date and a status: current, expiring soon, or expired.
Sky Schedule is flight school compliance software that keeps the paperwork in one place: medicals, photo IDs, passports, pilot certificates, endorsements, and aircraft inspections, each with an expiration date and a status. Missing items are flagged when someone books, expired ones show up in the dispatch report, and when TSA asks for student records, the TSA report packages every person's ID documents into a single download.
Medicals, IDs, passports, certificates, and insurance carry an expiration date and a status: current, expiring soon, or expired.
Pick the medical class and enter the exam date. Sky Schedule works out the expiration from the pilot's date of birth.
Staff mark each upload verified or needing attention, and can upload documents on a student's behalf.
Preview your roster for a date range, then download a ZIP with each person's ID documents, flights, and a summary.
Calendar and Hobbs or Tach inspections, aircraft documents with expirations, and open squawks, all marked current, due soon, or overdue.
A workflow emails people before their documents expire, on the schedule and with the recipients you choose.
Every person in Sky Schedule has a Documents section. Students add their own during onboarding or from their profile, and instructors and office staff can upload for them. Each document has a type and an expiration date, or is marked as having no expiration.
Built-in document types cover what a flight school actually collects:
Medical expirations are calculated. Choose the class and enter the exam date. Using the pilot's date of birth, Sky Schedule applies the durations in 14 CFR 61.23 and runs each one to the end of the month. First-class privileges last 12 months for a pilot under 40 and 6 months at 40 or older. Third-class privileges last 60 months under 40 and 24 months at 40 or older. Second-class privileges last 12 months.
Statuses are plain. A document is current, expiring soon (within 30 days), or expired, so the office can sort out renewals before they turn into grounded students.
Uploads get reviewed. Staff mark each document verified, needing attention, or pending. Nobody can verify their own documents, and staff who upload a document for someone can verify it in the same step.
Under 49 CFR part 1552, a flight training provider has to confirm that a student is a U.S. citizen or national before flight training, or, for a student who isn't, that TSA has approved the training through its Flight Training Security Program. The provider also has to keep records of that check. Sky Schedule doesn't store anyone's citizenship status, submit anything to TSA, or decide who's eligible. What it does is collect the documents and produce them quickly when you need them.
The TSA report lives under Reports and is available to admins:
The ZIP contains an overview (CSV and PDF), a folder for each person with a summary PDF, their flight list, and their document list, plus the actual document files sorted into Identity, TSA, Medical, Certificates, and Other. Anything that couldn't be packed is listed in a separate file. Reports are saved, so you can download the same one again later.
Documents only help if someone looks at them before the flight. Sky Schedule checks in a few places:
Each aircraft carries its own documents (registration, weight and balance, or any custom type) with optional expirations, plus its inspections. Inspections can be calendar-based, like an annual that runs to the end of the 12th calendar month, or meter-based on Hobbs, Tach, or airtime, with 50-hour and 100-hour intervals built in. An inspection is due soon at 10 hours or 15 days remaining, then overdue.
You decide what overdue means for the schedule: block booking, or allow booking and block check-out and check-in. Open squawks show beside the inspections, and a grounding squawk turns the dispatch report to no-go.
The compliance dashboard brings all of this onto one screen, with tabs for upcoming flights with issues, aircraft records, customer documents, and instructor documents. Each upcoming issue can get a short AI write-up from Arlo, the in-app assistant, that explains the problem and suggests a next step. The dashboard is in beta, and schools turn it on from Settings. Its policy rules tab is a preview and doesn't enforce anything yet, so booking and check-out rules live in your activity types and scheduling settings.
Expiration emails run as a workflow. Start from the Expiring Documents Reminder template: by default it runs every morning at 7, finds documents expiring within 30 days, and emails each person about theirs. Change the schedule, the number of days, or the recipients, who can be the person, their instructor, admins, staff roles, specific people, or other email addresses.
No. Sky Schedule collects ID and citizenship documents, lets staff mark them verified, and exports them in the TSA report. Confirming citizenship or TSA approval under 49 CFR part 1552 is still your school's responsibility.
You choose the medical class and enter the exam date. Sky Schedule uses the pilot's date of birth to apply the 14 CFR 61.23 durations for under 40 and 40 or older, ending on the last day of the month.
Landings are logged every time a flight is completed, so the raw numbers are there. Sky Schedule doesn't yet show a currency status for 14 CFR 61.57, which requires 3 takeoffs and landings in the preceding 90 days to carry passengers, so that check remains the pilot's and the instructor's call.
It depends on your settings. Activity types can require a document or endorsement, and the booking form flags anyone who is missing one so staff can decide. Unfinished onboarding can block booking and aircraft check-out. Expired items also appear in the dispatch report and on the compliance dashboard, so whoever signs the flight out sees them.
Whoever you choose. The workflow can email the person, their instructor, admins, specific staff roles or people, or any other address, on the schedule you set.
Fly Whiskey Tango · Scottsdale, ArizonaEvery Reservation at Fly Whiskey Tango Comes With a Go or No-GoA Scottsdale school with a standardized Cessna 172 fleet moved compliance off the front desk and onto the reservation, so every flight shows a go or no-go.Read story
Adventure Air · Goldsby, OklahomaFrom One Airplane to a CTLS Fleet at Adventure AirAn Oklahoma school that started with one light sport airplane moved its growing CTLS fleet onto a schedule that checked-out renters can book around the clock.Read story
Axiom Flight Services · El Cajon, CaliforniaGrowing Fast at Gillespie Field Without Losing Track of the FleetA fast-growing El Cajon school added aircraft and maintenance technicians. Sky Schedule keeps the hangar and the schedule working from the same record.Read story Book a demo with our team, or start free and set up your fleet today.