Skip to main content
Skip table of contents

Using PowerSchool SIS Attendance with Schoology

Schoology and PowerSchool SIS now offer an integration that enables instructors to take attendance in Schoology using PowerSchool SIS Attendance tools. Instead of taking attendance using different sets of tools, instructors can use the same attendance tools they have access to in PowerSchool, all within Schoology courses. This means a deeper and more streamlined experience for instructors so that PowerSchool SIS and Schoology work better together.

PowerSchool SIS Attendance Overview

Schoology and PowerSchool SIS have developed an application that enables Schoology to integrate with Attendance via API. Instructors may take attendance using the PowerSchool SIS Attendance tools they are familiar with, directly in their Schoology course. Attendance entered in Schoology is automatically transferred to PowerSchool SIS, instead of running a sync between the two systems, providing a more seamless experience for instructors and administrators.

  • The PowerSchool SIS Attendance app replaces Schoology Attendance in all SIS-synced courses. Additionally, students and parents do not have access to Attendance once the app is installed.
  • The PowerSchool SIS Attendance app is not supported on the Schoology mobile apps.

PowerSchool SIS Attendance Requirements

Organizations are required to complete the following items in order to use PowerSchool SIS Attendance in Schoology:

  • Upgrade your PowerSchool SIS instance to version 21.4.1 or later.
    • On-premise customers: Additional network changes may be required. Network devices (including load balancers) that use cookies for session persistence must set the cookie attribute to SameSite=None. This will ensure that requests coming from Schoology are routed to the correct application node.
  • Provision users, buildings, courses, and terms in Schoology using the PowerSchool SIS app.
  • For macOS and Chrome/Edge users: MacOS Catalina and above are supported only. Users on older macOS versions should upgrade to the latest version or use Firefox/Safari browsers instead.
  • For Safari users: Cross-site tracking (CST) permission must be enabled.
  • View attendance and Manage attendance permissions must be enabled for the organization at the system level in Schoology.

PowerSchool SIS Attendance App Limitations

PowerSchool SIS Attendance does not support cross-listed sections. Instructors administering Schoology courses that contain cross-listed sections may not see all students when taking attendance using the PowerSchool SIS Attendance app and may only see students that belong to the target section. However, multiple sections as designated in PowerSchool SIS are supported in the PowerSchool SIS Attendance app.

Only courses that are synced from PowerSchool SIS to Schoology are supported in the PowerSchool SIS Attendance app. Courses that are manually created or imported via CSV file in Schoology are not supported and instructors will see an error when attempting to access Attendance in their course.

Install PowerSchool SIS Attendance App (System Administrators)

The PowerSchool SIS app should already be configured for the district before installing the PowerSchool SIS Attendance app.
  • As a System Admin, click App Center in the header.
  • Locate the PowerSchool SIS Attendance app and click the title.
  • Click Install LTI app.
  • Click I Agree.
  • Click Add to Organization to install for your district.
  • Under Organization Apps, click Configure next to the PowerSchool SIS Attendance app.
  • Fill out the form:
    - Custom URL: Enter your PowerSchool SIS URL. You must also add /integrations/attendance/index.html to the end of the domain. For example, if your Custom URL is fairlakes.powerschool.com, then enter: fairlakes.powerschool.com/integrations/attendance/index.html
    Consumer Key and Shared Secret: Copy and paste the Consumer ID and Consumer Secret from the Schoology SIS Adapter. These are the same credentials used to configure the PowerSchool SIS app.
    - Custom Parameters: Copy and paste the following into this field:
    sectiondcid=$CourseSection.sourceSectionId
    userdcid=$com.schoology.User.uniqueId
  • Click Save settings.
  • Under Organization Apps, click Install/Remove next to the PowerSchool SIS Attendance app.
  • Check All Courses and Course admins only.
  • Click Submit.

Using PowerSchool SIS Attendance in Schoology

Once the system administrator has installed the PowerSchool SIS Attendance app for the organization, instructors can access it from the same area as they previously did for Schoology Attendance, from the navigation menu of the course profile.

Once instructors navigate to Attendance in their course, they will be automatically logged in to PowerSchool SIS and they will have the ability to:

  • Share attendance data bi-directionally with PowerSchool SIS in real-time.
  • Take attendance and enter comments for single-day and multiple days.
  • View attendance and comments entered by administrators.
  • View and take attendance on seating charts.
  • Set personalized options such as sorting, grouping, and display options.
  • View student alerts, absence records, and tardy totals
  • View multiple sections.
  • Identify student grade level.

Taking Attendance

  1. Click the Attendance Code menu and select the attendance code.
  2. Click the field next to the desired student(s) to enter the selected attendance code.
  3. To take attendance for an entire track or section at once, click Fill Code next to the track to copy the attendance code.
  4. Optional: Click the comment icon next to the attendance field to enter a comment.
  5. Click OK.
    • Instructors can only take attendance for days based on permissions in PowerSchool SIS as set by the Admin.
    • Any attendance and comments that an administrator has already taken in PowerSchool SIS are displayed as read-only for the instructor and cannot be edited.

      When you have completed entering attendance and comments, click Submit. All attendance and comments are automatically shared with PowerSchool SIS.

To change the day or select a date range for taking attendance:

  1. Click the calendar icon next to the date in the upper-left corner.
  2. The calendar displays the current date by default. Click the desired date for which to take attendance or click the Range toggle on and select a date range.
  3. Click Apply.
  4. Proceed to take attendance for the selected days.
    Click Submit. All attendance and comments are automatically shared with PowerSchool SIS.

For courses that contain linked sections, use the section filter to navigate to the desired section and take attendance for that section.

Section filter.

Sorting Attendance

Use Settings to sort the attendance list.

Click the gear icon on the upper right and use the toggle buttons to adjust the following settings:

  • Show Multiple Sections
  • Group By Track
  • Sort by First Name
  • Show Grade Level
  • Select Language

Any changes made here are automatically saved for the instructor who made the edits and the same settings display as the default the next time that instructor opens the attendance list in Schoology.

Viewing Student Alerts

Available alerts display next to students in the attendance list.

Click the alert icon to view more information.

Seating Charts

Seating charts created in the PowerSchool SIS Teacher portal are visible from the PowerSchool SIS Attendance app. Instructors may not create new seating charts directly in Schoology but they can take attendance from this area.

Additionally, instructors may wish to open the PowerSchool SIS Teacher portal in a separate tab to make any seating chart changes. Once the changes are saved and the Schoology Attendance app is refreshed, the seating chart is updated in Schoology.

PowerSchool SIS seating chart updated in Schoology.


To view seating charts and take attendance:

  1. Click the Seating Chart icon next to Settings.
  2. Click the Attendance Code menu and select the desired attendance code.
  3. Click the field under the desired student(s) to enter the selected attendance code.
  4. To enter a comment, click the same field under the student to display the attendance pop-up window.
  5. Enter your comment and click OK to confirm.
  6. Click Submit. All attendance and comments are automatically shared with PowerSchool SIS.

To view different seating charts:

  1. Click the Seating Chart menu. This option is available if multiple seating charts have been created for the section.

  2. Select the desired seating chart

Editing Attendance

  1. From the Attendance list view or Seating Chart view, click the attendance field on the desired student to remove the attendance code.
  2. To enter a different attendance, click the empty attendance field again and select the correct attendance code.

Frequently Asked Questions

Can I use the Attendance app with cross-listed sections?

The PowerSchool SIS Attendance app does not support cross-listed sections. Instructors administering Schoology courses that contain cross-listed sections may not see all students when taking attendance using the PowerSchool SIS Attendance app and may only see students that belong to the target section.

However, if two sections are cross-listed from PowerSchool SIS to Schoology and they are in the same grading period for the same instructor in PowerSchool SIS, the instructor can turn on Show Multiple Sections in the Attendance Settings and it will display students from both sections.

I have a remote student enrolled in my class that is not part of the school organization. Can I take attendance for that student?

If a remote student is in a course section that has been synced to Schoology and the student belongs to a different school from that section and that school has not been synced to Schoology, the student will still appear in the attendance list. However, they will not appear in other areas of the course in Schoology since they have not been synced at the system level. The student's school should be synced to Schoology or the student can be manually added to the course in Schoology if required.

A student is showing in the attendance list in PowerSchool but not in my Schoology course. How do I fix this?

Students who were recently added to a section in PowerSchool SIS will appear in the attendance list, but they will not appear in other areas of the course in Schoology until a re-sync is completed in the PowerSchool SIS app.

Can co-teachers also take attendance?

Co-teachers must be added as Admins to the Schoology course, in addition to the section in PowerSchool SIS in order to take attendance.

Do I need to run a sync to send the attendance data between Schoology and PowerSchool SIS?

No. The attendance data is shared between the two systems in real-time and instructors are not required to run a sync.

My Teacher Portal attendance page is customized. Can the PowerSchool SIS Attendance app also be customized?

Yes. The PowerSchool SIS Attendance app can be customized. PowerSchool SIS Technical Contacts can find Developer resources for customizing Schoology Attendance on the PowerSchool Developer site.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.