The schedule is an operational document
A flight school schedule is not a shared calendar. It assigns specific aircraft and specific instructors to specific training objectives, and a bad assignment costs real money and real training momentum. The scheduling module is built around that reality: every reservation carries an activity type, the resources it consumes, and the curriculum purpose it serves.
Schedulers work in draft, resolve conflicts before anyone else sees them, and publish a schedule members can rely on. Filters by location, date, and activity type keep a multi-aircraft, multi-instructor operation readable at a glance.
Schools connected to Flight Circle or Flight Schedule Pro see their synced schedule inside PilotStandard as a read-only display. Native scheduling, including everything demonstrated on this page, is available when no external provider is connected, so there is never a second system writing to your books.

Drag, drop, resolve, publish
The board below is a working demonstration. Drag a reservation to another aircraft or time, or select it and choose an open slot. Conflicts, maintenance restrictions, and end-of-day limits are enforced as you move things. Switch to Published to see the locked schedule members get.
| Aircraft | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:00 |
|---|---|---|---|---|---|---|---|---|---|---|
| N4521BCessna 172S | ||||||||||
| N738GKCessna 172N | ||||||||||
| N207PAPiper Archer · Maintenance due | ||||||||||
| N881TCCessna 152 · Down for maintenance | ||||||||||
| N66LRPiper Warrior | ||||||||||
Proposals ranked by curriculum need
Optimization does not invent flights. It looks at where each student stands against the Part 61 aeronautical experience requirements, finds the open aircraft and instructor time that satisfies the next requirement, and proposes the reservation. The scheduler stays in command: every proposal is reviewed and added to the draft deliberately.
Proposed reservations, ranked by curriculum requirement and resource availability. Each proposal names the governing requirement so the scheduler can verify it before committing aircraft and instructor time.
- A. Reyes · Checkride prep, oral reviewPractical test scheduled in 9 days. Two prep sessions remain in the syllabus.Tue 13:00, 2.0 hr · N738GK · R. OkaforHigh priority
- K. Donnelly · Night dual, 14 CFR §61.109(a)(2)1.4 hours of night dual remaining. Aircraft and instructor both open Thursday evening.Thu 19:00, 2.0 hr · N4521B · M. AlvarezHigh priority
- L. Nguyen · Solo cross-country, 14 CFR §61.109(a)(5)Endorsement current. Weather window and aircraft availability align Friday morning.Fri 09:00, 3.0 hr · N66LR · Dispatch review onlyMedium
- S. Pruitt · Stage check before solo endorsementPre-solo knowledge review complete. A second-instructor stage check keeps the solo date on pace.Wed 10:00, 1.5 hr · N738GK · J. WhitfieldMedium
No proposals added yet. Added proposals appear on the draft schedule for review before publishing.
Draft before you publish
Work the schedule in draft mode, move reservations until the day holds together, then publish once. Members only ever see a posted schedule, never a schedule mid-edit.
Curriculum-aware proposals
Optimization proposals are ranked by what the student actually needs next under 14 CFR §61.109: remaining night dual, the solo cross-country, a stage check before a solo endorsement. The scheduler reviews each one before it is committed.
Resources, not just time slots
Aircraft, instructors, and locations are first-class resources. A reservation that conflicts with maintenance, another booking, or the operating day is rejected at the point of scheduling, not discovered on the ramp.
Know when each student finishes, before they ask
Every student's position in the syllabus, lessons remaining, and projected completion date in one table. A student falling behind plan is visible weeks early, while there is still schedule to recover with.
| Student | Course | Current stage | Progress | Lessons left | Projected completion | Pace |
|---|---|---|---|---|---|---|
| A. Reyes | Private Pilot | Checkride preparation | 94% | 2 | Jun 20 | On schedule |
| K. Donnelly | Private Pilot | Cross-country phase | 71% | 9 | Aug 14 | Ahead of plan |
| L. Nguyen | Private Pilot | Solo phase | 55% | 14 | Sep 30 | On schedule |
| S. Pruitt | Private Pilot | Pre-solo | 38% | 19 | Nov 6 | Behind plan |
| T. Marsh | Instrument Rating | Approach procedures | 62% | 11 | Sep 12 | On schedule |

Booking policy your members can actually read
Advance booking limits, cancellation notice, and daily reservation maximums are set once and enforced everywhere a member books. The policy preview shows the exact plain language members see, so the rule on the page and the rule in the system are never two different things.
Members may book up to 14 days ahead, with no more than 2 reservations per day. Cancellations require 24 hours of notice; later cancellations are flagged for review under the school's cancellation policy. Aircraft dispatch is held when an account is below its required minimum balance.