All help topics

Set up your school

A walkthrough for the school owner or an administrator, in the order most schools actually work through it. Nothing here is urgent on day one — but if you're on the 30-day trial, working down this page start to finish is what makes the trial worth judging: your own instructors, your own flights, your own students' test results.
Week 1

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

The number in your plan's name is students. Adding an instructor or an admin never costs you a student seat — they draw on their own separate allowances, which are listed for each plan on the pricing page. The owner is always one, and is never counted at all. Current usage against every allowance is shown on School Settings → Org Settings.

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.

Week 1–2

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:

  1. Export a CSV from your old logbook app. Leave Source on Auto-detect unless it guesses wrong.
  2. Choose the file. It's parsed in your browser — nothing is saved yet.
  3. 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.
  4. 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

A flight belongs to the person who is signed in, so an administrator can't import a student's logbook from their own account — the flights would land in the administrator's logbook. Have each pilot import their own file, or send the files to us (below). Staff can always view any student's logbook from Logbook → Student Logs.

Or let us do the import for you

Send your CSV files to support@flightschooltoolbox.com and we'll load them for you — including one file per pilot. Name each file with the pilot it belongs to (or tell us in the email) and say which app it came from. This is part of the guided trial: you don't have to chase twenty students to get your history in.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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

School Stats → Course Settings holds your course catalog, and each course's milestones are what the reports count. Use the same course codes in your spreadsheet as you see there.

We can import this for you as well

Send the roster spreadsheet to support@flightschooltoolbox.com. It doesn't need to match our template — if your existing format is close, we'll map it.
Week 2–3

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

Students can flag a question while reviewing an exam. Flags land on Test Prep → Flagged questions for your staff, and we review them against the question bank.

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.

  1. 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.
  2. 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.
  3. 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.

Before day 30

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

If a trial lapses, the logbook export stays reachable — but the School Stats roster CSV sits behind the lock. If you want a copy of your school records in hand, download it while the trial is live.

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

A trial that ends pauses access — it does not quietly drop you to the free plan, because a school that trialled with 40 students would then be running 40 students on a 1-student plan. Nothing is deleted, and choosing a plan restores everything exactly as you left it.

Still need help?

For account or access questions, your school administrator can help fastest. For anything else — including data imports — reach the platform team.