Step 3: Adding and Configuring Teacher Information
After defining your subjects, the next vital step is to add your teaching staff to TimetableMaster. Properly configuring teacher details, including their names and availability, is crucial for assigning lessons correctly and respecting individual scheduling constraints.
Before you begin, please ensure you have:
- A complete list of all teachers in your institution.
- Information regarding each teacher's availability, including any part-time schedules, fixed non-teaching commitments, or other constraints.
- Considered if any teacher's name needs a specific identifier if multiple teachers share a common name (though unique IDs are handled by the system).
Adding Teachers to Your Timetable
TimetableMaster provides straightforward methods for adding your teaching staff, whether you prefer individual entry or a quick bulk import.

Interface for Adding and Managing Teachers
Methods for Adding Teachers:
-
Individual Teacher Entry:
- How: Enter teacher names and any other required details one by one directly into the interface.
- Best for: Smaller staff numbers, or when adding new hires or making individual updates.
- Features:
- Teacher's Full Name: The complete name of the teacher (e.g., "Dr. Eleanor Vance", "Mr. Samuel Green").
- Short Name/Code (Optional/Auto-generated): A shorter identifier or code for the teacher, often auto-generated by the system for concise display on the timetable.
- Automatic Color Coding: Our system will automatically assign a unique, visually distinct color to each new teacher, aiding in quick identification on the final timetable.
-
Bulk Import Teachers:
- How: Utilize the "Bulk Import" feature to add multiple teacher names (and potentially other basic details if supported) simultaneously. You can paste a list of teacher names directly.
- Best for: Efficiently adding a large teaching staff, especially when transferring data from an existing HR list or spreadsheet.
- Process:
- Click the "Bulk Import" button.
- Paste your list of teacher names (one teacher name per line).
- Review the imported list and confirm to add them.
Organizing Your Teacher List:
- Alphabetical Sorting: Use the sorting feature (e.g., A-Z button) to arrange your teacher list alphabetically by name. This simplifies finding and managing teacher profiles.
Consistent Naming: Using a consistent format for teacher names (e.g., "Title. First Name Last Name" or "Last Name, First Name") improves readability and organization across the platform.
Configuring Teacher Availability and Time-Off
Each teacher may have unique availability due to part-time contracts, administrative responsibilities, or other personal commitments. TimetableMaster allows you to define specific availability and time-off periods for every teacher.

Modal for Setting Teacher Availability and Time-Off
Setting Time-Off Rules for Teachers:
- Purpose: To accurately reflect when a teacher is NOT available for teaching duties. This is essential for creating a realistic and fair schedule.
- Common Reasons for Teacher Time-Off:
- Part-Time Schedules: Teachers who do not work full days or specific days of the week.
- Administrative Duties: Fixed time slots dedicated to non-teaching responsibilities (e.g., department meetings, HOD duties).
- Personal Constraints: Approved unavailability for specific periods or days.
- Professional Development: Scheduled training or workshops.
- How: For each teacher, access their availability settings (often via an "Availability" or "Time-Off" button/icon).
- Granularity of Control:
- Full Day Off: Mark entire days when a teacher is not available (e.g., a part-time teacher not working on Wednesdays).
- Specific Periods Across All Days: Make a teacher unavailable during certain periods every day (e.g., unavailable during the last period daily for after-school duties).
- Individual Period Slots: Block out specific, individual period slots (e.g., Ms. Smith is unavailable on Tuesday, Period 2).
- System Enforcement: TimetableMaster's scheduling engine will strictly respect these defined time-off periods, ensuring teachers are not assigned lessons when they are marked as unavailable.
Impact of Restrictions: Similar to subject constraints, applying too many or overly complex time-off rules for numerous teachers can significantly constrain the timetabling process. Ensure restrictions are accurate and essential.
Editing Teacher Information
Should you need to update a teacher's details, such as a name change:
- Editable Profiles: Teacher names (and often other details) can be edited directly from the teacher list or profile.
- System-Wide Consistency: When a teacher's name or key identifier is updated, TimetableMaster propagates this change throughout all associated timetable data, maintaining accuracy.
Review and Best Practices for Teacher Setup
- Complete Staff List: Ensure every teacher who requires scheduling has been added.
- Accurate Availability: Double-check that all part-time schedules, fixed meetings, and other non-availability periods are correctly entered for each teacher.
- Naming Conventions: Confirm names are accurate and consistently formatted.
- Cross-Reference (If Possible): If you have teacher contracts or HR records, briefly cross-reference availability to minimize errors.
Next Steps
With all your teachers added and their availability meticulously configured, you are now prepared to define the classes or student groups within your institution. This will be the next step in structuring how students are organized for learning.
Confirmation Checklist:
- All teaching staff members are added to the system.
- Teacher names are accurate and consistently formatted.
- All known time-off, part-time schedules, and availability constraints are correctly configured for each teacher.
- The teacher list has been reviewed for completeness and accuracy.
- Teacher list is sorted alphabetically for easier management, if desired.
Excellent work! Your teaching staff is now set up. Proceed to the next section to begin adding Classes/Sections and Student Groups.