Skip to content

Every $15,000 student deserves a dispatch that doesn’t fail.

Every booking is checked against the student, the instructor, the aircraft and the weather — and blocked when it shouldn’t fly.

  • 14 days free, no card
  • Unlimited aircraft
  • Cancel anytime
Dispatch release
N5021K · PA-28-181 · Solo cross-country
1500Z
Student
J. Singh
Station
KFAY
PIC
Student
Medical certificate
Third class · exp 30 APR 2027
Valid
Solo endorsement
61.87(n) · signed 02 JUL 2026
Current
Solo cross-country
61.93(c) · not on file
Missing
Airworthiness
No open ADs · no deferrals
Clear
Next maintenance
Oil change at 2891.4 · now 2883.2
8.2 hrs
Weather minimums
KFAY 281353Z 26011KT 10SM SCT050
VFR
Release withheld14 CFR 61.93(c)

The flight does not leave until a solo cross-country endorsement is signed. The booking stays open, and both the student and the instructor are told why.

An example dispatch. Aircraft, people and records shown on this page are illustrative.

Zulu--:--:--Z

Booking software books. This decides whether it may fly.

Most scheduling software books the flight and trusts someone to remember the rest. The rules are context-aware, because a dual training flight is not a solo flight and the regulations know the difference.

Student
Medical, endorsements, and the ratings the flight requires.
Instructor
Certificate, ratings and currency, on every dual flight.
Aircraft
Airworthiness directives, deferrals, inspections and holds.
Conditions
Your own weather minimums, and night by actual sunset.

When a check fails the booking is blocked, not flagged. The reason is named, and the people who can fix it are told. See how it works

The parts a school touches every day.

Six modules share one record of your school, so the dispatch board knows what maintenance knows, and the invoice knows what actually flew. Turn on the ones you need.

One board for aircraft, instructors and students.

Conflict detection on every booking, fourteen booking types, recurring blocks and waitlists, and student self-booking that still obeys your safety rules.

Dispatch board
KFAY · 28 AUG
VFR 1353Z
N172SP 1430Z
M. Reyes · L. Park
In flight
N5021K 1500Z
J. Singh · Solo
Withheld
N9810P 1715Z
D. Owens · R. Patel
Scheduled
N2641Q 1845Z
K. Adler · B. Diaz
Scheduled
N6147J 2100Z
P. Iyer · L. Park
Scheduled

The tail that cannot fly today stops being a surprise.

Squawks, inspections, airworthiness directives, deferrals and work orders all resolve to one question: is this aircraft airworthy right now.

Fleet status
6 aircraft
1 grounded
N172SPC172S
100-hour due in 34.4 hrs
Airworthy
N5021KPA-28-181
Oil change due in 8.2 hrs
Airworthy
N9810PC172S
MEL category B, expires 12 SEP
Conditional
N2641QDA40 NG
Nothing due
Airworthy
N488MXC172S
AOG · WO-2291 · alternator
Grounded
N6147JPA-44-180
AD 2025-04-02 due in 60.0 hrs
Airworthy

One record per student, from first lesson to checkride.

Seeded Part 61 and Part 141 curricula you clone and edit, maneuver grading against the ACS, and stage gates that hold until the stage check is signed.

Training record
M. Reyes · Private pilot
Part 141
Stage 1Pre-solo
Stage check passed 14 JUN
Complete
Stage 2Solo and pattern
Stage check passed 31 JUL
Complete
Stage 3Cross-country
6 of 9 lessons complete
In progress
Stage 4Practical test prep
Opens when stage 3 is signed
Gated
Total
24.6
Solo
4.2
XC
2.1
Night
1.4
Hours to the 35-hour minimum10.4

Turn the modules you need on, and see your own school in it before you pay anything.

I started building HangarOS while training at a Part 61 school, after watching the dispatch board, the maintenance log and the training records sit in three places that never spoke to each other — and watching what that costs a school when someone is busy.

Everything on this page is software that exists today. There are no customer logos here because there are no customers to name yet; when there are, they will appear with their permission and not before.

Leo Ortega Dorado

Student pilot and software engineer

OrangeTree Technologies
Raleigh, North Carolina

Part 141, ready before the inspection.

Course outlines tied to each approved course, stage checks that cannot be skipped, chief and check instructor designations kept with their qualification records, and retention already running. When the FSDO calls, the binder exists.

Subpart coverage
14 CFR 141 · A–N
Course outlines
Per approved course
Stage checks
Enforced and signed
Chief instructors
8420-8 records
Graduation
Certificates generated

Every school is its own tenant with its own data. Sign in with Google or with a password and multi-factor. Roles are explicit and scoped per base, so nothing is read-only by accident, and every action lands in an audit log you can export.

The whole rate card, on the page.

Turn on what you need, and nothing else. Every module is priced per base, with unlimited aircraft, students and instructors on each — no per-seat charge, no per-aircraft charge, no contract.

Per base
Scheduling
Dispatch board, conflict checks, student self-booking.
$49 /mo$490 /yr
Maintenance
Squawks, inspections, ADs, deferrals, work orders.
$25 /mo$250 /yr
Training
Curricula, stage checks, lesson reports, progress.
$20 /mo$200 /yr
Credentials
Certificates, ratings, endorsements, medicals, currency.
$15 /mo$150 /yr
Invoicing
Built from the flight, synced to your QuickBooks.
$15 /mo$150 /yr
Knowledge Base
SOPs and documents, with permissions.
$10 /mo$100 /yr
Everything, one base
$134 /mo$1,340 /yr

A second base bills as a second unit of whatever you have turned on there. Yearly is ten months’ worth — two free.

14 days free with no card, then 14 days with a card on file. First charge on day 28. Cancel anytime.

Already on Flight Schedule Pro? See how they compare

Before you sign up.

How does pricing work if we have more than one base?
Each module is priced per base. Two bases running Scheduling is two units. Turn a module on at one base and off at another and you only pay where it is on.
Do we pay per aircraft, or per student?
No. Every module covers unlimited aircraft, students and instructors at the base it is on. There is no setup fee and no contract.
Is this only for Part 141 schools?
No. Part 141 gates every stage behind a stage check, Part 61 keeps progression flexible, and a mixed programme runs both. EASA is available too.
Do you handle our students’ money?
No, and that is deliberate. Flight invoicing runs through your school’s own Stripe account and syncs to your own QuickBooks. HangarOS never holds or facilitates student funds.

Ask us something else

The rules don’t change. Whether anyone checks them does.

Put them somewhere they cannot be forgotten on a busy Saturday. Set your school up in an afternoon and fly the rest of the week on it.

14 days free with no card, then 14 days with a card on file. First charge on day 28. Cancel anytime.