Timetabler Overview

Timetabler Overview


Type <Ctrl> <F> to search for words in the article.

Timetabling is one of the most complex components in the school environment. By following the steps provided in the manuals, this complex process can be simplified. Please contact the Principal help desk should you need any assistance or visit our website for online and classroom training sessions on this topic. 
Principal integrates with Principal Timetabler, our offline stand-alone timetabling system. This means that the program must be installed on a computer at the school.
What can I learn from this document?


PT Workflow.jpg
NOTE: To apply changes to a current Timetable, repeat steps 5 - 10.


Different setups are needed for different types of Timetables. 

Build a Timetable for next year: 

  1. Set up Terms for next year
  2. Complete Waitlist Admissions, Re-registrations, Class Groupings and Promotions
  3. Create / Copy Learning programs for next year
  4. Setup Learning Program for Term 1
  5. Allocate Pupil Subjects
  6. Link Staff Classrooms and Class Names
  7. Link subjects to Teachers

Build a new Timetable in the current year: 

  1. Setup the Learning program
  2. Assign subjects to teachers and pupils
  3. Setup Register classes and Class groupings



  1. Number of days in the cycle
  2. Breaks
  3. Fixed periods (e.g. Assembly)
  4. Times per period (e.g 07:30 - 8:10) 

Build Timetables: 

  1. Combinations tab: Set up subject combinations per grade
  2. Activities: Number of periods per subject per grade and class
  3. Sets: Combine subjects over different grade
  4. Timetable: Place periods into timetable slots

View Timetables: 

  1. View per Learner, Class, Grade or Teacher


Upload completed timetables into the system

  1. View at My School > Learners > Timetables or
  2. My School > Staff > Educator Timetables


Careful planning will ensure that your timetable setup will run smoothly.  The following need to be considered:

Number of days in a cycle

Most schools set up a 5-day cycle, but it is possible to choose any number of days. e.g. 7-day, 10-day.

Number of periods per day

The number of periods per day will depend on the cycle. 
Calculate the Total number of periods = Number of days x Number of periods per day. 

Number of periods per subject

Plan the number of periods per subject, per grade and allocate teachers to subjects.

Suggestion: Create a similar table in Excel

List subjects by teacher

Sort the table to print a list per teacher.

Subject Combinations

Plan the subject groups per combination. (Refer to the example below)

Timetable Structure

Plan the layout of the timetable for each phase. Include the lessons, times, assemblies, breaks, etc.

The structure of the timetable will dictate the number of double periods you can fit into the timetable. If you require a lot of doubles, a structure with 3 lessons, break, 3 lessons will not be effective. Rather use even number periods where possible.


  1. Schools that have a High school and a Primary school must plan by using the above template. Often the times, number of periods, breaks etc. will differ between the High and Primary schools. The timetable setup must be broad enough to fit in both schools requirements.
  2. E.g. If the High School works on a 7-day cycle and the Primary School on a 5-day cycle (Monday to Friday), the timetable must be setup to accommodate the maximum number of days required, in this case 7 days. The Primary school will not use the last two days.
  3. Using the templates for each phase, work out the required number of “time slots” per day. This must include breaks, assemblies etc, not just lessons.
  4. E.g.: if the High school has 6 lessons on a Monday with register, two breaks and an assembly, they need 10 time slots on a Monday. If the Primary school has 10 lessons, register and two breaks on a Monday, they will need 13 time slots.


  1. Do not count the breaks as time slots.
  2. For Primary schools building Foundation and Intermediate Phase timetables where times and number of periods differ, follow the instructions above.

Frequently Asked Questions

Are there any costs involved?
Please contact the Accounts Department regarding the fees for the Timetable module. (email: sales@d6.co.za)

Promoting learners before the final reports?
In order to build a timetable for Term 1 of the following year, learners, teachers and their subjects need to be promoted to the following year. This will NOT affect the pass/fail verdict for the final reports. 
Learners that failed will be corrected during the Final step in the Admin Year-end process.

What happens if learners, subjects or teachers change during the year?
The timetable that can be viewed in the system is NOT linked dynamically to the Timetabler program. 
  1. Any changes to learner subjects or teachers during the year must be done in the system. 
  2. Thereafter you would Import the system data into Timetabler where you can adjust the  timetable
  3. Upon completion upload your timetable to the system once more to reflect on the learners and teachers.

© Copyright d6 group (Pty) Ltd.
    • Related Articles

    • Timetabler

      MY SCHOOL > CURRICULUM > TIMETABLER Type <Ctrl> <F> to search for words in the article. Timetabler Timetabling is one of the most complex components in the school environment. By following the steps provided in the manuals and tutorials, this complex ...
    • Learner Overview

      Type <Ctrl> <F> to search for words in the article. The learner overview function allows you to have a broad overview of the learner's information such as biographical information, parents information, code of conduct, academics, attendance and ...
    • Assets Overview

      My School > Assets Type <Ctrl> <F> to search for words in the article This function enables the user to set up an asset register for the school under the following headings: Asset categories View or Print the list of available categories. The list ...
    • Admin Year-end Overview

      ADMIN YEAR-END OVERVIEW Type <Ctrl> <F> to search for words in the article. The Admin Year-end process (roll-over) has to be completed by every school to create records for the learners and staff for next year.  The best approach is to start ...
    • Achievements Overview

      Achievements Overview MY SCHOOL > ACHIEVEMENTS > ACHIEVEMENT CERTIFICATES The achievement module allows schools to set up certain academic criteria and formulas to determine which learners should receive specific academic certificates and other ...