Advanced Settings
Return to the Google Admin Console > Security > Settings
Choose App Access Control
Choose Manage Domain-Wide Delegation
In this screen, Click Add New
copy the Client ID value that you copied from the Service Account and paste it into the Client ID field.
Then copy and paste the following comma-separated list of API scopes into the OAuth Scopes section and click Authorize.
https://www.googleapis.com/auth/admin.directory.group,https://www.googleapis.com/auth/admin.directory.orgunit,https://www.googleapis.com/auth/admin.directory.user,https://www.googleapis.com/auth/classroom.courses,https://www.googleapis.com/auth/classroom.courses.readonly,https://www.googleapis.com/auth/classroom.profile.emails,https://www.googleapis.com/auth/classroom.profile.photos,https://www.googleapis.com/auth/classroom.rosters,https://www.googleapis.com/auth/classroom.rosters.readonly,https://www.googleapis.com/auth/classroom.coursework.students.readonly,https://www.googleapis.com/auth/classroom.coursework.me.readonly,https://www.googleapis.com/auth/classroom.coursework.students,https://www.googleapis.com/auth/classroom.coursework.me,https://www.googleapis.com/auth/classroom.student-submissions.students.readonly,https://www.googleapis.com/auth/classroom.student-submissions.me.readonly
Keep these credentials
Click View Client ID on your Service Account and keep this tab open as you will need the Client ID and Service account email address later in this setup.
Classroom Teachers Group
In your Google Admin Console go to Groups, then click the group named Classroom Teachers (classroom_teachers@yourdomain.org). Click Manage Users in Classroom Teachers, then add your teachers to this group to enable the Google Classroom feature for your teachers.
Note: Teacher accounts can not be members of a sub-group under the Google Classroom Teachers group. The Teacher accounts must be added directly into the 'classroom_teachers' group