Staff Management

The Staff Management module maintains records for all school employees — teachers, administrative staff, accountants, librarians, and support staff.


Adding a Staff Member

  1. Navigate to Staff > Add Staff from the sidebar.
  2. Fill in the following sections:

Personal Information

FieldDescriptionRequired
First NameStaff member’s first nameYes
Last NameStaff member’s last nameYes
Date of BirthIn DD/MM/YYYY formatYes
GenderMale, Female, or OtherYes
Phone Number10-digit mobile numberYes
EmailEmail address (used for login if a user account is created)Yes
Aadhaar Number12-digit Aadhaar numberNo
Blood GroupBlood typeNo
PhotoJPG or PNG, max 2MBNo
AddressFull residential addressNo

Employment Details

FieldDescriptionRequired
Employee IDAuto-generated or manual entryAuto
Joining DateDate of joining the schoolYes
DepartmentSelect from configured departmentsYes
DesignationSelect from configured designationsYes
Employment TypeFull-time, Part-time, ContractualYes
QualificationHighest educational qualificationNo
ExperienceTotal years of teaching/work experienceNo
SpecializationSubject specialization (for teachers)No

Emergency Contact

FieldDescriptionRequired
Emergency Contact NamePerson to contact in emergenciesNo
Emergency Contact PhoneTheir phone numberNo
RelationshipRelationship to the staff memberNo
  1. Click Save Staff.
  2. The staff member’s profile page opens.

Tip: After adding a staff member, you can optionally create a user account for them so they can log into EduCore. Go to Settings > User Management > Create User, and link the user to this staff profile.


Staff Profile Page

Click any staff member’s name to view their full profile. The profile includes:

Overview

  • Photo, name, employee ID
  • Department and designation
  • Contact details
  • Employment status (active/inactive)

Attendance

  • Monthly attendance summary
  • Days present, absent, on leave
  • Attendance percentage

Leaves

  • Leave balance (casual leave, sick leave, earned leave remaining)
  • Leave history (all approved, rejected, and pending requests)

Timetable

  • Weekly teaching schedule (for teachers)
  • Free periods highlighted

Documents

  • Uploaded documents (ID proof, qualification certificates, appointment letter)

Departments

Departments help organize staff into logical groups.

Default Departments

EduCore comes with common departments pre-configured:

DepartmentTypical Staff
AcademicTeachers, HODs
AdministrationOffice staff, clerks
AccountsAccountant, fee clerk
LibraryLibrarian, assistants
TransportDrivers, conductors, coordinators
SportsPhysical education teachers, coaches
SupportHousekeeping, security, lab assistants

Adding a Department

  1. Navigate to Staff > Departments.
  2. Click Add Department.
  3. Enter the department name.
  4. Optionally assign a department head from existing staff.
  5. Click Save.

Designations

Designations define job titles within departments.

Default Designations

DesignationDepartment
PrincipalAcademic
Vice PrincipalAcademic
Head of DepartmentAcademic
TeacherAcademic
PRT (Primary Teacher)Academic
TGT (Trained Graduate Teacher)Academic
PGT (Post Graduate Teacher)Academic
AccountantAccounts
LibrarianLibrary
Lab AssistantAcademic
Office AdministratorAdministration
ClerkAdministration
DriverTransport
Security GuardSupport

Adding a Designation

  1. Navigate to Staff > Designations.
  2. Click Add Designation.
  3. Enter the designation name.
  4. Select the department it belongs to.
  5. Click Save.

Searching and Filtering Staff

  1. On the Staff list page, type a name or employee ID in the search bar.
  2. Results filter as you type.

Filters

FilterOptions
DepartmentFilter by department
DesignationFilter by designation
Employment TypeFull-time, Part-time, Contractual
StatusActive, Inactive
GenderMale, Female, Other
  1. Click Filter and set your criteria.
  2. Click Apply Filters.
  3. Click Export CSV to download the filtered list.

Editing Staff Records

  1. Open the staff member’s profile.
  2. Click Edit in the top-right corner.
  3. Modify the fields as needed.
  4. Click Save Changes.

Deactivating Staff

When a staff member leaves the school:

  1. Open their profile.
  2. Click More Actions > Deactivate.
  3. Enter the last working date.
  4. Enter the reason (resignation, retirement, termination, transfer).
  5. Click Deactivate.
  6. The staff member is removed from active lists but their records are preserved.

Tip: Deactivating a staff member automatically removes them from timetable assignments. Make sure to assign substitutes or reassign their classes before or after deactivation.


Staff Reports

ReportDescription
Staff ListComplete list with department, designation, contact
Department SummaryStaff count by department
Staff AttendanceMonthly attendance summary for all staff
Staff LeaveLeave balances and usage across all staff

All reports are available at Staff > Reports and can be exported to CSV or printed.


Best Practices

  1. Keep profiles updated. Update phone numbers and addresses when they change.
  2. Upload qualification documents. This is useful during school inspections and audits.
  3. Review inactive staff periodically. At the end of each year, ensure staff who have left are marked inactive.
  4. Use designations consistently. Agree on standard designations (PRT, TGT, PGT) rather than having variations like “Primary Teacher” and “Pr. Teacher”.