Teacher Management holds every teacher's record and login account, the subjects each teacher is qualified to teach, and their computed teaching load. Open it from Sidebar → @gi('people-fill') Teacher Management.

The bar at the top counts Total Teachers, Assigned Teachers (with classes this Term) and Unassigned Teachers. The page has three tabs: Teacher Directory, Teaching Assignments and Load Monitoring.

@gi('people', '#2563eb') 24 Total Teachers
@gi('person-check', '#0ca30c') 22 Assigned Teachers
@gi('person-dash', '#dc3545') 2 Unassigned Teachers
@gi('search', '#9ca3af') Search teacher by name, employee no., or room
All Grades
@gi('plus-lg', '#ffffff') Add Teacher
Employee No.NameFaculty / GradeWeekly LoadCurrent RoomStatusAction
T-1024Maria Santosmaria.santos@school.edu.phGrade 1118.00 hoursRoom 101Rizal • 8:30 AM - 9:30 AMActiveManage 1
T-1031Jose ReyesNo email providedGrade 1221.00 hoursNo active classAvailable this time slotActiveManage
  • 1 Manage opens Edit Record, Reset Password and Delete.
  • The Current Room column shows where the teacher is teaching right now, based on today's schedule and the current time.

    Adding a teacher

    1. On the Teacher Directory tab, click @gi('plus-lg') Add Teacher.
    2. Enter the Employee Number, First Name, Middle Name (optional) and Last Name.
    3. Choose the Sex and the Faculty (the Grade Level the teacher belongs to).
    4. Optionally enter a Contact Number and Email.
    5. Leave Status on Active and click Save Teacher.
    6. A window shows the teacher's login Username and Temporary Password. Note them down and give them to the teacher, then click Done.

    Use the search box and the grade filter to narrow the list. To change a record, click Manage → Edit Record, update the fields and click Update Teacher.

    Setting a teacher to Inactive blocks their login and removes them from scheduling choices. Deleting a teacher who has schedule entries keeps those entries, but leaves them with no teacher assigned; the confirmation window tells you how many entries are affected.

    Every teacher record automatically gets a login account:

    UsernameThe teacher's first name in lowercase, without spaces or accents (for example maria). If it is already taken, a number is added (maria2).
    Temporary passwordThe last name in lowercase plus the ending year of the active School Year (for example santos2027).
    First loginThe teacher must set their own password before seeing any schedule (see First Login).

    Resetting a forgotten password

    1. In the Teacher Directory, click Manage → Reset Password on the teacher's row.
    2. Confirm with Reset Password. The old password stops working.
    3. The credentials window shows the username and temporary password again. Give them to the teacher, who must choose a new password on their next login.

    A teaching assignment says which subjects a teacher may teach. Only assigned teachers can be scheduled for a subject, both when adding entries by hand and when auto-generating.

    Manage Assignments — Maria Santos ×
    @gi('calendar3') First Semester@gi('mortarboard') Grade 11
    Current Assignments 1
    General Mathematics @gi('trash', '#dc3545')
    Add Subjects 2
    Grade 11 (Your Grade Level)
    General Mathematics (assigned) @gi('check-circle-fill', '#16a34a')
    Statistics and Probability @gi('exclamation-triangle-fill', '#dc3545') 3
    Effective Communication @gi('check-circle-fill', '#16a34a')
    Assign Selected
  • 1 Subjects the teacher is already assigned to. @gi('trash') removes an assignment.
  • 2 Subjects offered in the active Term, the teacher's own Grade Level first, then Activities and other Grade Levels.
  • 3 @gi('exclamation-triangle-fill') means no teacher is assigned to that subject yet; @gi('check-circle-fill') means at least one is. Hover the icon to see how many teachers and sections are involved.
    1. Open the Teaching Assignments tab. Each row lists a teacher's assigned subjects; View all shows the full list.
    2. Click Assign on the teacher's row.
    3. Tick the subjects to add. Subjects already assigned are greyed out.
    4. Click Assign Selected.

    Prioritise subjects with the red @gi('exclamation-triangle-fill') icon: until a teacher is assigned, those subjects cannot be scheduled for any section.

    The Load Monitoring tab lists each teacher's Weekly Load in hours for the active Term, plus the hours on each day from Monday to Friday. Use the grade filter to show one Grade Level.

    Loads are computed directly from the teacher's schedule entries and update after every schedule change. There is no load cap to configure: a teacher is only blocked from a time slot by an actual scheduling conflict (already teaching another class at that time).

    The same load figures appear in the Teacher Load report and, for principals, under Monitoring → Teacher Load.