Back to Admins

Adding Students to Your Organization

Admin
Web

Last updated March 9, 2026

Adding Students to Your Organization

Summary

Adding a student to your flight school is a two-step process:

  1. Add them as a member with the Student role
  2. Enroll them in a course to begin training
There is no separate "Add Student" button—students are added through the same Add Member workflow as instructors and staff, then enrolled in courses separately.

Who this is for

  • Owners and Admins can add students as members
  • Owners, Admins, and Instructors can manage course enrollments

Before you begin

The student must:

  1. Download the FlightSense app and create an account
  2. Share their 8-character FlightSense ID with you (found in Account Settings)

You should also have:

  • At least one course created for enrollment
  • Available seats in your subscription

Steps

Part 1: Add the student as a member

Follow the Adding Organization Members workflow with these specifics:

  1. Click Add Member
  2. Enter the student's FlightSense ID
  3. Select Student from the Role(s) dropdown
  4. Toggle Occupies paid seat (typically on for active students)
  5. Click Save
The student now appears in your Members list but isn't enrolled in any course yet.

Part 2: Enroll the student in a course

  1. Open the student's details — In the Members view, click the student's name to open their details overlay.
  2. Go to Course Progress — Click the Course Progress tab. If they have no assigned lessons yet, you'll see: "No Course Progress — This student has no assigned lessons yet. Course progress will appear once lessons are assigned through logged debriefs."
  3. Click Manage Enrollment — Click the Manage Enrollment button to open the enrollment dialog.
  4. Select the course — Choose the course from the dropdown (e.g., "Private Pilot - Cessna 172").
  5. Set the enrollment details:
FieldWhat to enter
Event TypeSelect Enrollment
DateThe enrollment start date
ReasonSelect the appropriate reason
NotesOptional unless you selected "Other" as the reason
Reasons by event type:
Event TypeReasons
EnrollmentNew student enrollment, Course change, Re-enrollment, Transfer from another program
GraduationCompleted all requirements, Checkride passed, Early completion
WithdrawalPersonal reasons, Financial reasons, Medical reasons, Schedule conflicts, Transferred to another program
TerminationFailed to meet requirements, Behavioral issues, Safety concerns, Non-payment, Violation of policies
  1. Save the enrollment — Click Save. The student is now enrolled and can begin training.

What happens next

Once enrolled, the student:

  • Sees the course and lessons in their mobile app
  • Can track their own progress through lessons
  • Appears in the course's enrollment list under Course Management
  • Has their progress visible in the Course Progress tab
The student's details overlay now shows data across all tabs:
TabWhat it shows
PerformanceStrengths and areas for improvement
Training InsightsOverview summary and ACS standard proficiency
Course ProgressEnrollment status and lesson completion
Check ResultsProgress and stage check results
Debrief LogsFlight debrief entries
ACS ChecklistCompletion tracking
EndorsementsRecords of sign-offs and certifications
DocumentsUploaded student files

Common issues

ProblemCauseSolution
No courses available in dropdownNo courses existCreate a course first in Course Management
"Manage Enrollment" button missingStudent is inactiveEnsure the student occupies a paid seat and is active
Student can't see course in appSync delayHave them pull to refresh in the app, or wait a few minutes
Need to re-enroll after withdrawalPrevious enrollment endedCreate a new Enrollment event with "Re-enrollment" as the reason
Student has multiple rolesIntentional multi-roleUse the view toggle in their details overlay to switch between Student View and Instructor View

How this works

Why two separate steps?

Membership and enrollment are separate because:

  • A person can be a member without being enrolled (e.g., on a waitlist)
  • A student can be enrolled in multiple courses simultaneously
  • Enrollment history is tracked separately for compliance and record-keeping

Enrollment status lifecycle

Each course enrollment has a status based on the most recent event:

StatusColorMeaning
ActiveBlueCurrently active in course
GraduatedGreenSuccessfully completed
WithdrawnYellowLeft voluntarily
TerminatedRedRemoved by organization
Not EnrolledGrayNo enrollment events

Enrollment events

Every change to enrollment status is recorded as an event with a date, reason, and optional notes. This creates an audit trail for:

  • Part 141 compliance records
  • Transfer documentation
  • Training history reports
To change a student's status (graduate, withdraw, terminate), create a new enrollment event with the appropriate type and reason. The event date must be after the student's enrollment date.

Related Docs

Still have questions?

Book a demo and we'll walk you through everything.

Book a Demo