---
title: Bulk Remove Teachers from Existing Google Classrooms with GAT Flow
description: "[**GAT Flow**](https://gatlabs.com/knowledge/tech-tips/flow-overview/) allows [Google Workspace Super Admins](https://workspace.google.com/) and [GAT Flow Delegated Auditors](https://gatlabs.com/knowledge/tech-tips/gat-flow-delegated-auditor/) to add and remove teachers to/from Google Classrooms. This can be done for individual teachers or groups of (co)teachers collectively. The deletion process can be performed collectively for all Classrooms where a…"
url: "https://gatlabs.com/knowledge/tech-tips/bulk-remove-teachers-from-existing-google-classrooms-with-gat-flow/"
updated: "2026-03-18"
category: "Classroom Audit & Management"
tags:
  - GAT Flow
---

# Bulk Remove Teachers from Existing Google Classrooms with GAT Flow

[**GAT Flow**](https://gatlabs.com/knowledge/tech-tips/flow-overview/) allows [Google Workspace Super Admins](https://workspace.google.com/) and [GAT Flow Delegated Auditors](https://gatlabs.com/knowledge/tech-tips/gat-flow-delegated-auditor/) to add and remove teachers to/from Google Classrooms.

This can be done for individual teachers or groups of (co)teachers collectively.

The deletion process can be performed collectively for all Classrooms where a given teacher was lecturing, or only for specific Classrooms.

## Create a Workflow to Remove Teachers from Google Classrooms

In the **Workflow** fill in the details for the workflow. You can set it up also as an** Event workflow **or** Recurring workflow.**

- **Name** – enter the name of the workflow (2)
- **Description** – enter a description for the workflow (optional)
- **Type** – select what workflow type you would like to run
  - **Modify** – modify existing users (3)
- **Include suspended users** – enable or disable to allow you to select users who are currently suspended:
  - If enabled – you will be able to select even users who are suspended
  - If disabled – you will be able to select only users who are active
- **Run immediately after approval** – provides an option to schedule the workflow to run in a selected future time (optional)

Later click **Next** (4) to proceed.

![Remove Teachers from Google Classrooms ](https://gatlabs.com/knowledge/wp-content/uploads/2024/05/2026-03-18-18_42_20.png)

## Select teacher(s)

Select the users for whom you would like to remove as a teacher. You can select a user, group of users, org or classroom (1), and even use the Import users option.

After selecting the users, click on the button **Next** (2).

![](https://gatlabs.com/knowledge/wp-content/uploads/2025/02/2026-03-13-18_11_20-.png)

## Apply the action

In the **Choose actions** click on the **(+) button **(1) and then click the **Add action** button (2)

![](https://gatlabs.com/knowledge/wp-content/uploads/2024/08/2026-03-13-19_40_21.png)

Afterwards, search and add the action **Classrooms > Remove teacher(s) from Classrooms**(1) then double click the **Remove teacher(s) from Classrooms**** **action node (2).

![Remove Teachers from Google Classrooms action in GAT Flow workflow](https://gatlabs.com/knowledge/wp-content/uploads/2024/05/2026-03-18-18_52_16.png)

### Remove teacher(s) from ALL Classrooms

By default, the system sets up removal from ALL classrooms.

Keep the option enabled if you need to remove the teacher(s) from all existing classrooms.

![Remove Teachers from Google Classrooms](https://gatlabs.com/knowledge/wp-content/uploads/2024/05/2026-03-18-19_02_06.png)

Note that the system will remove the teacher from classrooms where they serve as co-teachers. This action will fail for courses owned by the teacher (for security reasons, so as not to orphan the class).

### Remove teacher(s) from specific Classrooms

To select particular classrooms from which the (co)teaching role should be removed, deselect the **"Remove from all"** option to reveal the **"Remove from"** option.

![Remove Teachers from Google Classrooms](https://gatlabs.com/knowledge/wp-content/uploads/2024/05/2026-03-18-19_03_52.png)

This option enables you to manually define which classrooms you want the action to be executed for.

Once ready, **Send approval request**.

## Security Officer verification

The [Security Officer](https://gatlabs.com/knowledge/tech-tips/what-is-a-security-officer/) must approve the request for the workflow to proceed with the execution.

All the existing Security Officers will receive an email that leads them to the approval page in GAT Flow. One of them needs to approve the request for the workflow to run.

![GAT Flow](https://gatlabs.com/knowledge/wp-content/uploads/2024/04/Remove-teachers-5.png)

They can review the request by clicking on the link from the email that brings them to the GAT Flow Approval tab in GAT Flow.

## Results

Once launched, the action will remove the selected users from all or specific existing Google Classrooms, depending on the action setup.

Additionally, depending on the number of classrooms in the domain, the process may take some time before the selected users are excluded from Google Classrooms.

## Relevant posts

- [Add a co-teacher to all existing Google Classrooms via GAT Flow](https://gatlabs.com/knowledge/tech-tips/add-a-co-teacher-to-all-existing-google-classrooms-via-gat-flow/)
- [Changing the Owner of the Google Classroom with GAT Flow](https://gatlabs.com/knowledge/tech-tips/changing-the-owner-of-the-google-classroom-with-gat-flow/)
- [Delete Users from All Groups with Some Exceptions via GAT Flow](https://gatlabs.com/knowledge/tech-tips/delete-users-from-all-groups-with-some-exceptions-via-gat-flow/)
