GitHub Classroom now supports multiple classrooms per organization
Now, if your school shares an organization, you may associate as many Classrooms with it as you like. Create multiple sections for teaching assistants, or store common course materials for your entire department to use.
Around the world, 20,000 teachers use GitHub Classroom to integrate real-world workflows in their classrooms, collect assignments, and reduce administrative friction.
Under the hood, Classroom uses organizations to store course content and hold student assignments. With the latest update to GitHub Classroom, we’ve made it easier for you to stay organized with support for multiple classrooms per organization.
Now, if your school shares an organization, you may associate as many Classrooms with it as you like. Create multiple sections for teaching assistants, or store common course materials for your entire department to use.
Teachers, we hear you
We’ve heard teachers ask to use one organization for all of their classrooms—across several of their own courses, or to share course materials with members of their department, or to keep all of their school’s courses under the awning of one organization.
Creating one organization for each classroom was inefficient, and we want to make the experience effortless for you.
We hope this change will greatly improve your workflow and free up your time to get back to helping students. Have additional feature requests? Classroom is an open source project, and we welcome contributions.
Creating multiple Classrooms within one organization
- Sign into Classroom and click New classroom.
- Choose a GitHub organization for your new classroom.
- Enter a name for your classroom and click Continue.
- Optional step: to see a list of all of your classrooms, click the GitHub Classroom logo to return to the dashboard.
And that’s it! Your new classroom is ready for you to create an assignment.
Get early access to new features
Teachers who complete our Campus Advisors training have early access to new features like this one in private beta.
Written by
Related posts
![](https://github.blog/wp-content/uploads/2024/05/GitHub-for-beginners.png?resize=400%2C212)
Beginner’s guide to GitHub: Merging a pull request
As part of the GitHub for Beginners guide, learn how to merge pull requests. This will enable you to resolve conflicts when they arise.
![](https://github.blog/wp-content/uploads/2024/08/github-cli-header.png?resize=400%2C212)
How to level up your Git game with GitHub CLI
Using Git in the CLI can improve your development speed and power. Here are our top eight commands for using GitHub via your command line.
![](https://github.blog/wp-content/uploads/2024/05/GitHub-for-beginners.png?resize=400%2C212)
Beginner’s guide to GitHub: Creating a pull request
As part of the GitHub for Beginners guide, learn how to create pull requests. This will enable you to suggest changes to existing repositories.