Flex Periods can be created with start and end times which will then be assigned to particular sections in the master schedule. Times for Flex Periods Per Bell Schedules can be modified and assigned to particular days of the year such as Minimum Days. Assigning the modified Flex Period Bell Schedules takes place on the school calendar page.

Users who will be adding, modifying, and deleting Flex Periods will need full rights to table FTF. The Flex Period Times table (FTT) will inherit the security assigned to FTF and will not be visible on the Security page. 

To access the Flex Periods page, filter by Flex or navigate to Attendance Accounting > Configurations > Flex Periods.  

Users with Read permission to BSD will see an information box with a link to the Bell Scheduler page at the bottom of the Bell Schedule Times section.

Note: The BEL and BST tables are not used with Flex Scheduling.

Creating Flex Periods

Click on the Add New Record button to begin. An information box displays with detailing information for each field.  

Flex Periods must be assigned for each Academic Year. Each Flex period is assigned a sequence number Rcd ID that is used as a primary link in other tables such as MST/SMS. A Short Title can contain up to 6 characters and cannot be duplicated in the same academic year. A blank Short Title is not allowed and will result in a popup error when attempting to save the record. A Tiny Title is optional and can be used to shorten a flex period short title even further. This field is limited to 2 characters. A description can be added for informational purposes. All Flex Periods must contain a Start Time and End Time. The Type field is also important for scheduling purposes in order to avoid scheduling conflicts.

Note: For Hourly Attendance Schools (Continuation, Community Day Schools, etc,) per Ed Code, a Flex Period should not exceed 60 minutes.  This will ensure that teachers take hourly attendance.  Multiple sections may need to be created to accommodate a class with instructional times exceeding 60 minutes.   

NOTE:  Creating proper naming conventions of short titles will allow for an easier understanding of their meaning. Numbered short titles are also acceptable to resemble current period types, (e.g, 0, 1, 2, 3, 4A, 4B, 5, 6, 7).

The Type field contains a default blank code and a fixed code of C - 'Non-Conflict'. If a Flex Period record is saved with a Type code of 'C' and assigned to one or more sections in the Scheduling Master Schedule, the scheduling process will not check for date/time conflicts for these sections. Students will be scheduled into these sections based on available seats even if it meets at the same time as another class.

After saving the record, a new section at the bottom of the page will display Bell Schedule Times.

The Bell Schedule Times records can be edited to honor new start and end times to be honored on dates where a different bell schedule is assigned to a particular day(s) on the school calendar.

Note: Bell Schedule Times are stored in table FTT. The table will remain empty by default until a change is made to the default Start and End times. The page will always display the default times stored in the BSD table unless a change is made.

The Bell Schedule Title cannot be edited from this page. Follow the Create a New Bell Schedule documentation for more information on editing or adding Bell Schedule times. A link to the Bell Scheduler page is available in the Bell Schedule Times section of the Flex Periods page.

After all Flex Period records have been added they will display on the left side of the page listed by Academic Year and Start Time.

The search box can be used to search by Title.


A References button is available to display any flex periods that are in use by MST or SMS. Select a flex period, then select the References button. A pop-up window labeled Associated Sections will display all section records that are associated with the flex period. Information displayed will show a section type which indicates the table where the flex period is in use, the section number and course title.

If a user has READ permissions to MST or SMS tables, selecting a section on the displayed popup window will navigate the user to the MST or SMS table depending on the Section type.

Deleting a Flex Period

When flex periods are in use, the Delete button is not available and will be hidden. The References button will help with identifying how many sections are in use by the selected flex period. If a flex period needs to be deleted, they must be unlinked from the MST/SMS tables first. Using the references button will help identify records that need to be unassociated from the section.

To delete a flex period, select Delete and OK at the confirmation message.