Once all steps are completed for the calendar setup, navigate to Summer School Staff.
Return to Summer School
Create New Calendars
Navigation: Scheduling & Courses > Calendar Setup > Calendar Wizard
- Select current school year for calendar attributes for new calendars
- Create New Calendars by Roll Forward Calendars with selected data - Scheduling Prep: Calendar Setup For Upcoming Year - Study Guide | Infinite Campus
- Choose Year Schoolname template
- Start Date - The first instructional day of the summer school calendar
- End Date - The last instructional day of the summer school calendar
- Select the calendar to roll forward
- Click Next
Start and end dates for the Summer School calendar may overlap with other school calendar dates; however, student enrollment dates CANNOT overlap between calendars.


- Select the following data to copy:
- Schedule Structures
- Grade Levels
- Courses (Optional) Courses can be copied to the summer school calendar, but grading tasks will need to be adjusted. This is due to the different term setup for summer school calendars. If courses are not copied during this step, course masters specific to summer school can be created and courses added later in the set up process. Existing courses can also be added to the summer school calendar and edited later in the set up process.
- Attendance Excuse Codes
- Click Run Wizard.
- When the wizard is complete, refresh the browser to see the updated calendar in the context dropdown.

Calendar Information
Navigation: Scheduling & Courses > Calendar Setup > Calendar Information
Make sure the calendar context is the Summer School calendar.
- Update the Name to include "YY-YY xxxxxx Summer School" (30 character limit so "SS" can be used as needed)
- Enter a sequence to determine the order of the calendar in the context dropdown. (Optional)
- Verify the start and end dates are correct.
- Check the box for Summer School.
- Enter the Student Day (instructional minutes) based on the instructional day for summer school.
- Enter the Teacher Day (minutes) based on the expected teacher day for summer school.
- Enter the Whole Day Absence (minutes) based on half + 1 of the instructional day for summer school.
- Enter the same minutes from the Whole Day Absence field in the Half Day Absence (minutes) field.
- Select S: Summer School from the Type dropdown.
- Click Save to update the calendar information.

Verify Schedule Structure Setup
Navigation: Scheduling & Courses > Calendar Setup > Schedule Structure Setup
- Verify that the Schedule Structure of Main is listed.

Verify Grade Level Setup
Navigation: Scheduling & Courses > Calendar Setup > Grade Level Setup
- Verify that the grade level setup is correct.
- Please note that if the summer school will be accepting students in a different grade that is typically enrolled at that school, ensure that the Exclude from Enrollment checkbox for that grade level is unchecked.

Add Terms
Select the number of terms based on how many times final grades will be posted during summer school, if applicable. The example below displays a Full Year term as there will only be one final grade posted at the end of summer school.
Navigation: Scheduling & Courses > Calendar Setup > Term Setup
- Calendar Terms | Infinite Campus
- Click New Term Schedule/Terms.
- Select the term parameter for the summer school calendar. In the example below the Full year (1 term) was selected.
- Select Create Terms.

Add Term Dates
Navigation: Scheduling & Courses > Calendar Setup > Term Setup
- Click on the term created from the step earlier or rolling forward.
- Update the Term Schedule Detail Name to Summer School
- Update the Term Detail Names to SS.
- Add the Start and End Dates that are within the start and end dates of the summer school calendar.
- Click Save Term Schedule/Terms.

Create Period Schedules
Navigation: Scheduling & Courses > Calendar Setup > Period Setup
Make sure the calendar context is the summer school calendar.
- Click New Period Schedule.
- Enter 1 for the number of period schedules.
- Enter the number of periods needed for the summer school program. The example below will have two periods.
- Click Create Period Schedules/Periods.

- Click on the period schedule name to edit the period schedule information.
- Update the Name of the period schedule to Summer School.
- Update the period names, sequences, start time, end time, lunch time, and non-instructional checkboxes as needed.
- At least one period must be instructional with start and end times for attendance purposes.
- Consider the Student Day and Absence Minute information entered in the Calendar Information tool and adjust as necessary.
- Click Save Period Schedules.

Day Setup
Navigation: Scheduling & Courses > Calendar Setup > Day Setup
Make sure the calendar context is the summer school calendar.
- Click Day Reset (Day Setup | Infinite Campus) to establish the instructional days (first instructional day to last instructional day)
- The Start and End date should be the instructional start and end dates for the summer school program.
- Check to fill missing days only and check the corresponding days for the summer school program.
- Click Create Days to update the calendar days.
In the example, the summer school program will only meet Monday - Thursday.

Update Day Detail
Navigation: Scheduling & Courses > Calendar Setup > Day Setup > Select a Day
- Update the calendar days that will not be in session by clicking on the day and unchecking School Day, Instruction, and Attendance.
- Save any changes made to the day detail.

Summer School
NCSIS Knowledgebase | Article: Summer School Calendar Setup | Last Updated: 02/04/2026 5:50 pm EST