Student Management
Everything you need to manage your students - from enrollment to graduation. Track profiles, academic progress, guardians, medical information, and more.
Student Management Architecture
┌─────────────────────────────────────────────────────────────────────────────┐
│ STUDENT MANAGEMENT SYSTEM │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Student Profile │ │
│ │ │ │
│ │ Personal Info • Contact Details • Photo • Documents • Medical Info │ │
│ │ │ │
│ └────────────────────────────────┬───────────────────────────────────────┘ │
│ │ │
│ ┌────────────┼────────────┐ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌─────────────────────┐ ┌─────────────────┐ ┌─────────────────────────┐ │
│ │ Class Placement │ │ Guardians │ │ Financials │ │
│ │ │ │ │ │ │ │
│ │ Grade Level │ │ Parents │ │ Fee Status │ │
│ │ Class Division │ │ Contacts │ │ Payments │ │
│ │ Academic Year │ │ Emergency │ │ Scholarships │ │
│ │ │ │ │ │ │ │
│ └─────────────────────┘ └─────────────────┘ └─────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Academic Journey │ │
│ │ │ │
│ │ Enrollment → Classes → Subjects → Grades → Promotion → Graduation │ │
│ │ │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Student Enrollment Workflow
START: New Student Enrollment
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ STEP 1: Collect Documents │
│ ───────────────────────── │
│ Gather required documents from parent/guardian: │
│ • Birth certificate │
│ • Previous school records (if transfer) │
│ • Medical records / immunization │
│ • Passport photos │
└────────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ STEP 2: Add Guardian (if not exists) │
│ ──────────────────────────────────── │
│ Create guardian record first: │
│ • Parent/guardian name │
│ • Relationship to student │
│ • Contact details (phone, email) │
│ • Address │
└────────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ STEP 3: Add Student │
│ ─────────────────── │
│ Enter student information: │
│ • Personal details (name, DOB, gender) │
│ • Contact information │
│ • Medical information │
│ • Link to guardian(s) │
└────────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ STEP 4: Assign to Class │
│ ─────────────────────── │
│ Place student in correct class: │
│ • Select grade level (Form 1, Form 2, etc.) │
│ • Select class division (Form 1A, Form 1B, etc.) │
│ • Confirm academic year │
└────────────────────────────────┬────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ STEP 5: Enroll in Subjects (in Academics) │
│ ───────────────────────────────────────── │
│ Enroll student in subject classes: │
│ • Compulsory subjects (Math, English, etc.) │
│ • Elective subjects (based on stream) │
│ │
│ Go to: Academics → Subjects & Classes → Enroll │
└────────────────────────────────┬────────────────────────────────┘
│
▼
STUDENT ENROLLED ✓
Overview
The Student module helps you manage every aspect of your students' school journey:
- Enroll new students and manage their admission
- Maintain complete profiles with personal, academic, and medical information
- Track enrollment status (active, transferred, graduated, etc.)
- Manage class placements across academic years
- Link guardians and emergency contacts
- Handle transfers between schools or classes
Accessing Student Management
- Click People in the left sidebar
- Select Students
- You'll see the student list with search and filter options
Adding a New Student
Step 1: Start the Registration
- Go to People → Students
- Click the + Add Student button
- The student registration form will open
Step 2: Personal Information
Fill in the student's basic details:
| Field | Description | Required |
|---|---|---|
| First Name | Student's first name | ✅ Yes |
| Middle Name | Student's middle name(s) | No |
| Last Name | Student's surname/family name | ✅ Yes |
| Date of Birth | Student's birth date | ✅ Yes |
| Gender | Male, Female, or Other | ✅ Yes |
| National ID | Government ID number (if applicable) | No |
Step 3: Contact Information
| Field | Description |
|---|---|
| Student's email (for older students) | |
| Phone | Student's phone number (if applicable) |
| Address | Home address |
Step 4: Enrollment Details
| Field | Description | Required |
|---|---|---|
| Student Number | Unique ID (auto-generated or manual) | ✅ Yes |
| Admission Date | Date student was admitted | ✅ Yes |
| Student Type | Regular, Transfer, Repeating, Special Needs | ✅ Yes |
| Grade Level | Grade/Form the student is entering | ✅ Yes |
| Class | Specific class division (e.g., Form 1A) | ✅ Yes |
Step 5: Guardian Information
You can add guardians during registration or later:
- Click + Add Guardian
- Enter guardian details (name, relationship, contact)
- Set as primary guardian if applicable
- Add additional guardians as needed
Step 6: Save the Student
- Review all entered information
- Click Create Student
- The student is now enrolled and visible in the student list
Focus on required fields first. You can always add additional information later by editing the student's profile.
Student Profile
Viewing a Student Profile
- Go to People → Students
- Click on a student's name or the View button
- The full student profile opens with multiple tabs
Profile Tabs
| Tab | What It Contains |
|---|---|
| Overview | Summary of student info, photo, quick stats |
| Personal | Detailed personal information, address, documents |
| Academic | Current enrollment, class history, academic performance |
| Guardians | Linked guardians and emergency contacts |
| Medical | Health information, allergies, medications |
| Financial | Fee status, payment history, scholarships |
| Documents | Uploaded files (birth certificate, report cards, etc.) |
| Activity | History of changes and events for this student |
Editing Student Information
To Update Any Information:
- Open the student's profile
- Click the Edit button (pencil icon) in the section you want to change
- Make your changes
- Click Save
Uploading a Student Photo
- Open the student's profile
- Click on the photo placeholder or existing photo
- Click Upload Photo
- Select an image file (JPG, PNG - max 5MB)
- Crop if needed
- Click Save
- Use a clear, recent photo
- Student should be facing the camera
- Good lighting, plain background preferred
- Photo will appear on ID cards and reports
Student Status
Students can have different enrollment statuses:
| Status | What It Means | When to Use |
|---|---|---|
| Active | Currently enrolled and attending | Default for enrolled students |
| Transferred Out | Left for another school | When student transfers to another school |
| Graduated | Completed their education | When student completes final year |
| Withdrawn | Left school (not transfer) | When student leaves without completing |
| Suspended | Temporarily not attending | During disciplinary suspension |
| Expelled | Permanently removed | After expulsion decision |
Changing Student Status
- Open the student's profile
- Go to the Academic tab
- Click Change Status
- Select the new status
- Enter the effective date
- Add a reason/note (required for some status changes)
- Click Confirm
Status changes affect class lists, fee calculations, and reports. Always verify before changing a student's status.
Class Enrollment
Enrolling a Student in a Class
- Open the student's profile
- Go to the Academic tab
- Click Enroll in Class
- Select:
- Academic Year (e.g., 2025)
- Grade Level (e.g., Form 2)
- Class Division (e.g., Form 2A)
- Click Enroll
Moving a Student to Another Class
- Open the student's profile
- Go to the Academic tab
- Find the current enrollment
- Click Transfer or Change Class
- Select the new class
- Enter the effective date
- Click Confirm
Promoting Students to Next Grade
At the end of the academic year:
- Go to People → Students
- Use filters to select students from a specific class
- Select the students to promote (or use Select All)
- Click Actions → Promote
- Verify the promotion details:
- Current class → New class
- Academic year
- Click Confirm Promotion
Managing Guardians
Adding a Guardian to a Student
- Open the student's profile
- Go to the Guardians tab
- Click + Link Guardian
- Either:
- Search for an existing guardian in the system, OR
- Click Create New to add a new guardian
- Set the relationship:
- Relationship type (Father, Mother, Legal Guardian, etc.)
- Set as Primary Guardian (Yes/No)
- Set as Emergency Contact (Yes/No)
- Click Link
Guardian Relationships
| Relationship | Description |
|---|---|
| Father | Biological or adoptive father |
| Mother | Biological or adoptive mother |
| Legal Guardian | Court-appointed guardian |
| Grandparent | Grandmother or grandfather |
| Aunt/Uncle | Extended family member |
| Sibling | Adult brother or sister (18+) |
| Foster Parent | Foster care parent |
| Step Parent | Step-mother or step-father |
| Other | Any other relationship |
Setting the Primary Guardian
The primary guardian is the main contact for the student:
- Go to student's Guardians tab
- Find the guardian you want to set as primary
- Click the ⋮ menu
- Select Set as Primary
Only one guardian can be primary. This person receives primary communications and is the first contact for school matters.
Emergency Contacts
Setting Up Emergency Contacts
- Go to student's Guardians tab
- For each guardian, you can mark them as an emergency contact
- Set the priority order (1 = call first, 2 = call second, etc.)
Adding Non-Guardian Emergency Contact
Sometimes you need emergency contacts who aren't guardians:
- Go to student's Guardians tab
- Click + Add Emergency Contact
- Enter their details:
- Name
- Phone number(s)
- Relationship to student
- Priority order
- Click Save
Medical Information
Recording Medical Details
- Open the student's profile
- Go to the Medical tab
- Click Edit Medical Information
- Enter relevant information:
| Section | What to Record |
|---|---|
| Blood Type | A+, B-, O+, etc. |
| Allergies | Food, medication, environmental allergies |
| Conditions | Chronic conditions (asthma, diabetes, etc.) |
| Medications | Current medications the student takes |
| Doctor | Name and contact of family doctor |
| Insurance | Medical insurance details |
| Special Needs | Any learning or physical accommodations needed |
Medical information is sensitive. Only authorized staff can view and edit this section. Ensure compliance with privacy regulations.
Importing Students in Bulk
Preparing Your Import File
- Go to People → Students
- Click Import
- Click Download Template to get the CSV template
- Fill in the template with student data:
- One student per row
- Follow the column headers exactly
- Required fields must be filled
Import File Format
| Column | Example | Required |
|---|---|---|
| first_name | John | ✅ |
| last_name | Smith | ✅ |
| date_of_birth | 2010-05-15 | ✅ |
| gender | male | ✅ |
| grade_level | Form 1 | ✅ |
| class_division | Form 1A | ✅ |
| admission_date | 2025-01-15 | ✅ |
| guardian_name | Mary Smith | No |
| guardian_phone | +263771234567 | No |
| guardian_relationship | mother | No |
Uploading the Import File
- Click Choose File and select your CSV
- Click Preview Import
- Review the preview:
- ✅ Green rows = Ready to import
- ⚠️ Yellow rows = Warnings (will import with issues noted)
- ❌ Red rows = Errors (won't import, need to fix)
- Fix any errors in your file and re-upload if needed
- Click Import Students
- Wait for the import to complete
- Review the summary report
Searching for Students
Quick Search
Use the search bar at the top of the student list:
- Type a name (first, last, or full)
- Type a student number
- Type a phone number or email
Advanced Filters
Click Filters to narrow your search:
| Filter | Options |
|---|---|
| Status | Active, Transferred, Graduated, etc. |
| Grade Level | Form 1, Form 2, Grade 5, etc. |
| Class | Specific class divisions |
| Gender | Male, Female |
| Student Type | Regular, Transfer, Special Needs |
| Admission Year | Year the student was admitted |
| Age Range | Filter by age |
Saving Filter Presets
If you frequently use the same filters:
- Set up your filters
- Click Save Filter
- Give it a name (e.g., "Form 4 Active Students")
- Access saved filters from the Saved Filters dropdown
Student Reports
Available Reports
| Report | Description |
|---|---|
| Class List | All students in a specific class |
| Grade Level Summary | Student count by grade level |
| Enrollment Report | New enrollments over a period |
| Transfer Report | Students who transferred in/out |
| Age Distribution | Students by age group |
Generating a Report
- Go to People → Students
- Click Reports
- Select the report type
- Set parameters (date range, class, etc.)
- Click Generate
- View on screen or export to PDF/Excel
Student ID Cards
Generating ID Cards
- Go to People → Students
- Select students (use checkboxes)
- Click Actions → Generate ID Cards
- Select the ID card template
- Click Generate
- Download PDF for printing
Common Questions
How do I find a student who graduated?
- Go to People → Students
- Click Filters
- Change Status to "Graduated"
- The student will appear in the filtered list
How do I correct a student's name?
- Open the student's profile
- Click Edit in the Personal Information section
- Update the name
- Click Save
Can I delete a student record?
Student records cannot be deleted to maintain historical records. Instead:
- Change their status to "Withdrawn" or "Transferred"
- They will no longer appear in active student lists
- Historical records are preserved for reporting
How do I handle siblings?
- Add each sibling as a separate student
- Link the same guardian(s) to each sibling
- The guardian's profile will show all their children
Best Practices
- Review and update all active student profiles
- Verify emergency contact information
- Process grade promotions
- Enroll new students
- Update medical information
Complete student records help with:
- Emergency situations
- Academic reporting
- Communication with parents
- Regulatory compliance
- Always use the student's legal name in official fields
- Use the "Preferred Name" field for nicknames
- This ensures consistency in official documents
Related Topics
- Guardians & Contacts - Managing parents and emergency contacts
- Teachers - Assigning teachers to classes
- School Structure - Setting up grades for enrollment
- Subjects & Classes - Managing class divisions