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
Top 12 Git commands every developer must know
The latest installment of GitHub for Beginners, where we cover the essential Git commands to get you Git-literate.
What is Git? Our beginner’s guide to version control
Let’s get you started on your Git journey with basic concepts to know, plus a step-by-step on how to install and configure the most widely used version control system in the world.
5 tips to supercharge your developer career in 2024
From mastering prompt engineering to leveraging AI for code security, here’s how you can excel in today’s competitive job market.