When you log in to openSIS for the first time, you’ll see a First-Time Setup screen with a quick checklist. Completing these steps unlocks the core menus and prepares your school for scheduling, attendance, grading, and reporting.
Menu Path: School Setup → Calendar
Open the Calendar. (Our system automatically creates a calendar for you with the dates you provided at the time of registration)
Click on any date to create an Event or mark it as a Holiday.
Save your changes.
Why this matters: Holidays must be marked correctly, otherwise openSIS can generate missing attendance for days that should be non-instructional.Menu Path: School Setup → Marking Period
Click Add New (or “+”) to create a Full Year.
Enter:
Title (example: “Full Year 2026–2027”)
Short Name (example: “FY”)
Start Date and End Date
Save.
Under the Full Year, click + Add Child Marking Period.
Create Semesters, then create Quarters under each semester (as per your school structure).
For each marking period, enter:
Title and Short Name
Marking Period Begin & End Dates
Grade Posting Begins & Ends dates

Tip (important): Grade Posting dates control when staff can enter final grades. Best practice is:
Grade posting begins near the end of the marking period
Menu Path: School Setup → Periods
Click Add New Period.
Enter:
Title (example: “Period 1”)
Short Name (example: “P1”)
Start Time and End Time
Calculate Attendance = Yes/No
Save.
Critical note: If Calculate Attendance is NOT set to “Yes”, attendance cannot be taken for course sections scheduled in that period.Menu Path: School Setup → Rooms
Click Add New Room.
Enter:
Room Title (example: “Room 101”)
Capacity
Description (optional)
Save.
Note: Rooms used in active scheduling/attendance cannot be deleted; they can be deactivated instead.Menu Path: School Setup → Grade Levels
Click Add New Grade Level.
Fill in:
Title (example: “Grade 9”)
Short Name (example: “09”)
Grade Level Equivalent (if applicable)
Age Range / Educational Stage (optional)
Next Grade (important)
Save.
Why “Next Grade” matters: During end-of-year rollover, student promotions follow the Next Grade mapping you set here.Menu Path: School Setup → Report Card Grade Scale
Click Add Grade Scale.
Enter:
Grade Scale Name (example: “Main”)
Scale Value (example: “4.0”)
Comment (optional)
Enable Calculate GPA if your school uses GPA
Save.
On the right side of the grade scale, click Add New Grade.
Add your grading rows (example: A, B, C…) and set:
Breakoff (or range)
Unweighted GP Value
Weighted GP Value (optional)
Tip: If your school doesn’t use weighted classes (AP/Honors), you can keep Weighted GP Value empty.Menu Path: Setup Checklist → Add Staff
(Also available from Staff module after setup)
Click Add Staff.
Enter the minimum required fields (example: First Name, Last Name, Staff ID).
Click Save & Next to continue and complete required fields.
Repeat for more staff, or use Excel Import if available.
Result: You now have staff accounts that can be assigned to course sections and schedules.Menu Path: Setup Checklist → Add Student
(Also available from Students module after setup)
Click Add Student.
Enter the mandatory fields (basic profile).
Click Save & Next.
On the Enrollment screen:
Select Grade Level
Set Enrollment Date
Choose Enrollment Code
Click Update.
Note: Student record is created first, then enrollment details finalize the student’s placement.Menu Path: Setup Checklist → Add Course
(Also available at Scheduling → Courses)
Click Add Course.
If no courses exist, click Add New Course.
Fill the course form:
Title / Short Name
Grade Level (if required)
Credit Hours (if required)
Select or create Program
Select or create Subject
Click Submit.
Note: The first time, Program/Subject may not exist. Create them once and they will appear in dropdowns next time.Menu Path: Setup Checklist → Add Course Section
(Also available at Scheduling → Course Sections)
Open a Course.
Click Add New Course Section.
Confirm Active toggle:
ON = visible and ready for scheduling
OFF = draft (not published in catalog)
Choose the Duration:
Marking Period (recommended for standard schools)
Custom Date Range (useful for trade schools / flexible terms)
Choose a Schedule Type:
For first-time setup, choose Fixed Schedule
Under Fixed Schedule, select:
Room
Period
Meeting Days
Enable Take Attendance if attendance is required
Click Submit.
Menu Path: Scheduling → Schedule Teacher
Search and select a Teacher (blank search can list all).
Select the Course Section(s).
Click Check Availability to detect conflicts.
If no conflicts, click Start Scheduling.
Note: You can assign multiple teachers to one course section, and one teacher to multiple sections.Menu Path: Scheduling → Schedule Student
Search and select student(s).
Select course section(s).
Set the Schedule Date.
Click to schedule.

Once these steps are done, you should be able to navigate the full left menu and use openSIS normally (attendance, grades, reports, scheduling)