Set up your school
Get everyone in
Add your instructors and students
School Settings → Users
Everyone at your school signs in at your own address — yourschool.flightschooltoolbox.com/login. There is no public sign-up, so every account is one you create. You have two ways to do it, and you can mix them:
- Create the account — it exists immediately with a temporary password you pass to the person. They're required to choose their own the first time they sign in. Best when you're sitting with someone, or email isn't set up yet.
- Invite by email — they follow a link and pick their own password, so no temporary password is ever shared. Slower, but nothing sensitive changes hands. If email isn't configured for your school yet, the invite still works: copy its link from the Users page and send it yourself.
Set each person's role as you add them — Owner, Admin, Instructor, or Student — and change it later from the same page.
Staff don't use student seats
Make it look like your school
School Settings → Org Settings
Set your school's display name, upload a logo, pick an accent color, and add a line of header text. Your students and instructors see this every time they sign in, and it's the quickest way to make the tools feel like yours rather than ours.
Bring your data in
Import flight logs
Logbook → Import/Export → Import
The Logbook imports a CSV exported from ForeFlight, Garmin Pilot, LogTen Pro, Logbook Pro, or any spreadsheet. The steps:
- Export a CSV from your old logbook app. Leave Source on Auto-detect unless it guesses wrong.
- Choose the file. It's parsed in your browser — nothing is saved yet.
- Check the preview: the detected source, how many flights and aircraft were found, any warnings, and the first few rows. If a column landed in the wrong field, open Column mapping and correct it.
- Click Import. The batch is listed underneath, so you can always see what came in and when.
Re-importing the same file is safe — duplicate flights are skipped, so a partial or corrected re-import won't double anyone's hours.
Each pilot imports their own logbook
Or let us do the import for you
Import your student roster
School Stats → Import/Export
School Stats holds your school records — enrollments, milestones, test results, and the numbers behind Part 141 reporting. These records are separate from login accounts on purpose: you can report on every student your school has trained, including ones who never had an account here.
- Download the CSV template from the top of the Import page and fill it in — it carries the exact headers and an example row. Excel (.xlsx) works too, up to 5 MB.
- Only First Name and Last Name are required. Everything else — course code, FAR part, start and graduation dates, knowledge exam, pre-solo check, first solo, mock checkride, checkride with result, score and examiner — is filled in where you have it.
- Click Preview first. It's a dry run: nothing is written, and you get counts plus a list of any rows that would be skipped and why.
- Fix anything the preview flagged, then Commit import.
Re-importing is safe here too. Students and enrollments are matched on Student ID, then driver's license, then email — so an updated spreadsheet updates the records rather than duplicating them. That means you can keep working in your spreadsheet and re-import whenever you like.
Check your courses first
We can import this for you as well
See it working
Watch test results and endorsements
Test Prep → Students
Once students start taking exams, open Test Prep and click the Students card. You get every student in one table: exams taken, endorsements earned, and when they last sat one. Click a student to see:
- their endorsement report for each course (Private, Instrument, Commercial), ready to print for your records;
- every exam they've completed — date, course, practice or endorsement, score, pass or below;
- the exam itself, question by question, exactly as the student saw it.
How the two exam types differ: a practice exam is study — 100 questions by default, and students can resume or discard one they didn't finish. An endorsement exam is the one that counts: a student becomes endorsement-eligible for a course once their most recent 3 endorsement exams are all at 80% or better. You don't have to work that out: the Students table shows which endorsements each student has earned, and their record opens with an “Endorsements passed” banner the moment they qualify.
If a question looks wrong
Run your Part 141 report
School Stats → Reports → FAA Part 141 report
This is the report a 141 school is asked for, and it's worth running early — not because it's due, but because it shows you immediately which records are thin.
- Set your reporting start date once. It sticks: a 141 school reports from a fixed certificate date, not a rolling window, so every later visit opens on the same window.
- Read the two pass-rate bars. §141.5(d) asks for an 80% first-attempt pass rate on both knowledge tests and practical tests — they're judged separately, and a course showing a rate for one and nothing for the other simply hasn't been tested there yet. An untested category is never counted as a failure.
- Check the §141.5(e) count underneath: at least 10 different people graduated in the window (distinct students, not enrollments).
The window selects graduations, not test dates — a student who graduated inside the window has their first attempts counted whenever those tests happened. Because of that, the graduation dates on each enrollment are the field worth getting right. Ground school and flight training carry their own date and their own FAR part, so a Part 141 ground / Part 61 flight student is counted correctly on each half.
Also on the Reports page: pass rates by course, course completion, the Current students report, and Download roster CSV — one row per student, course and test attempt, honoring the date range you've set.
Decide
Take a copy of everything
Logbook → Import/Export → Export · School Stats → Reports
Your data is yours, and you shouldn't have to take our word for that — try the exports before you decide anything:
- Logbook — a generic CSV with every field, or a LogTen Pro CSV with the import steps written on the page. Each pilot exports their own.
- School Stats — the roster CSV from the Reports page.
- Printable reports — an experience summary for checkride or 8710 prep, a printable logbook, an insurance snapshot, and the IACRA / 8710 grid, all under Logbook → Reports.
Export the roster before the trial ends
Choose a plan
School Settings → Billing
Plans are sized by student seats, with their own instructor and admin allowances on top. See current pricing. Only the Owner can start a plan or manage billing.
What happens on day 31
Where to go next
Still need help?
For account or access questions, your school administrator can help fastest. For anything else — including data imports — reach the platform team.
