Skip to main content
Skip table of contents

Syncing Custom PowerSchool Roles to Schoology (Limited Availability)

Previously, Schoology admins who added users via the PowerSchool Provisioning App were only able to map two roles in from PowerSchool: Teacher or Student.

With the custom role feature in Schoology, admins have the flexibility to map their PowerSchool custom roles to a Schoology user role, as well.

This feature uses security groups and is currently in Limited Availability. If you wish to sync custom roles using security groups from PowerSchool, contact your Schoology representative.

Before beginning your custom role setup, make sure your PowerSchool server is on version 9.1.1 or later. The custom role setup from PowerSchool to Schoology is not supported for earlier versions of PowerSchool.

Before you begin the custom-role mapping process, go to the Configuration tab and make sure you're using a supported version of the PowerSchool plugin:

  • Version 10 or later.
  • Version 9.1.1. to 9.2.9.

PowerSchool User Roles

In PowerSchool, the user's custom role corresponds to the Default Group in the Admin Access and Roles area.

Mapping PowerSchool Custom Roles to Schoology User Roles

  1. Go to the Users tab in the Schoology app.
  2. Select the Schoology role from the Schoology Role dropdown menu that corresponds to the PowerSchool Role.


    The Schoology Role defaults to Do Not Sync on first use. Select this to ignore the PowerSchool role when syncing users.

  3. You must map roles for each school in the district.
  4. Click Sync Users to complete the mapping process.


Once you have Custom Roles enabled, do not sync the Staff role. With Custom Roles enabled, Staff now represents the group of custom faculty roles that were configured in PowerSchool. All staff users should be mapped to a specific role within the Staff group, but not the Staff role itself.

Custom Settings

Your PowerSchool custom roles are also displayed in the Custom Settings area of the PowerSchool app in Schoology.

JavaScript errors detected

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

If this problem persists, please contact our support.