Educators & GitHub Classroom FAQs ππ§βπ« #145312
Replies: 8 comments
-
|
For more detailed information, you can visit the GitHub Classroom FAQ page (https://docs.github.com/en/education/manage-coursework-with-github-classroom/get-started-with-github-classroom): GitHub Classroom FAQ |
Beta Was this translation helpful? Give feedback.
-
|
Good |
Beta Was this translation helpful? Give feedback.
-
|
A suggestion for an addition: as a new teacher, it wasn't clear to me whether the "organization" should be my institute or my class. I know this is up to the user, but it might be good to put a suggested default. In my case, I've decided to make the "organization" actually the class, not my institute. This is because there are otherwise the org page on GitHub got cluttered with hundreds of student repos from different courses. But perhaps there is a better way forward... |
Beta Was this translation helpful? Give feedback.
-
|
@samus-aran, we forgot to check the "I consent to having my project featured through interviews, blog posts, and/or live events if selected." option in the form, but it was an accident. How can we change this information in our submission? Can you make this change? |
Beta Was this translation helpful? Give feedback.
-
|
Wow ! |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Can you provide guidance on what qualifies as "A Teacher" I ask this NOT to game the system, but because I have folks like:
Are these folks allowed to apply for GitHub Educator Licenses? |
Beta Was this translation helpful? Give feedback.
-
|
What a laughably miserable experience this has been! I happened to sign up for github with my edu email account, and then you people started showing me banners asking me to sign up for Github Education. Roughly 5 applications later, I have uploaded pictures of myself, my staff ID card, my employment verification letter, my payslips, my grandmother's birth certificate, and I am still being rejected. Thankfully I eventually came to check this FAQ, to realise that this performative corporate social responsibility project is being terminated anyway. It would be GREAT if you stopped advertising it to people and wasting their time. Thanks! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We understand that navigating tools can come with its challenges, so we've compiled the most common questions and answers into one easy-to-access resource. Whether you're just getting started or looking to deepen your expertise, our Educator FAQ is here to provide quick, clear, and practical solutions to support your teaching journey.
Important
GitHub Classroom is transitioning to partner solutions
GitHub Classroom will fully transition to partner solutions on August 28, 2026. Existing users can continue operating as normal until that date. New users can no longer create classrooms.
If you don't see your question, need a little extra guidance, or want to share any feedback please feel free to post it in the community. We'll be keeping this FAQ up-to-date with latest changes and tips. If you have a great tip to share then post in the comments below π
So, be sure to bookmark the FAQ, visit regularly, and stay confident knowing you'll always have the current information to make the most out of GitHub Education for your teaching needs.
Click Here for Quick Links ππ
GitHub Classroom Transition
Educator Benefits & Tools
GitHub Classroom Transition
What is happening to GitHub Classroom?
GitHub Classroom is a free tool designed to help educators distribute coding assignments, provide automated feedback, and manage coursework using GitHub repositories.
After operating under maintenance mode for 18 months, we are announcing a transition plan from GitHub Classroom to partner solutions that can more reliably fulfill educators' needs.
Key dates:
For the full announcement, see the GitHub Classroom Sunset Discussion.
What are the recommended alternative solutions?
We've partnered with two organizations that offer the core Classroom workflows (assignment distribution, auto-grading, and GitHub repo integration) plus additional capabilities:
Codio
Codio is a hands-on learning platform that combines interactive courseware, browser-based coding environments, and auto-grading in one place. Instructors get free access β no cost to create curriculum, use the migration tool, or explore the full platform. Institutions using Codio for the first time will receive a 50-student credit when purchasing on behalf of students.
Features include:
π Learn more about migrating from GitHub Classroom to Codio
Classroom 50
Classroom 50 is a free, open-source GitHub Classroom alternative developed by the Fifty Foundation, GitHub's official open-source partner for educational software tools. It builds on the core Harvard CS50 classroom experience and includes both a command-line interface and a web interface that enables teachers to:
Classroom 50 will be available starting July 1. Until then, you can sign up for email updates or try the pre-release version.
How do I export my Classroom data?
GitHub takes the privacy of your data and your students' data seriously. As part of the GitHub Classroom deprecation:
To learn more about GitHub's privacy practices, see our Privacy Statement.
Where can I get migration support?
The following resources are available to help you through the transition:
Educator Benefits & Tools
How do I become a verified GitHub teacher?
If you're a teacher, you can apply to join GitHub Education and receive access to the resources and benefits of GitHub Education.
For detailed instructions, refer to our documentation on applying to GitHub Education as a teacher.
As a verified educator what Copilot benefits would I receive?
Copilot for Students and Teachers is the complimentary offering for successfully verified students and educators.
Check out our FAQs on Copilot for Students and Teachers:
When will Copilot Coding Agent be available for verified student/faculty accounts?
Copilot Coding Agent is available to all verified GitHub Education students and educators.
How many free Action minutes would I receive as a verified GitHub teacher?
If you upgrade your Organization to a Team Plan for free by becoming a verified GitHub Education educator, you'll be able to get 3,000 actions minutes instead of 2,000.
Here is another link showing the amount of minutes for the Team plan:
https://docs.github.com/en/get-started/learning-about-github/githubs-products#github-team
What happens if I exceed the GitHub Teams' Actions 3,000 minutes limit?
Set your spending limit to "$0.00" for GitHub Actions & Packages on your organization account. The minutes reset on the 1st of each month at midnight UTC.
You can learn more about billing for any overages here:
https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#per-minute-rates
Can I limit student access to only a selection of repositories on GitHub.com?
GitHub doesn't have an inbuilt way of preventing access to certain content that would help a facilitator or school limit the breadth of access on GitHub.com.
Generally for institution-owned devices, these options are best configured by your IT team, for example to prevent certain code from running, or from loading certain web pages deemed unsuitable. Given that a determined student may be able to access the content elsewhere, or on another device and transfer it - these kinds of restrictions are always at best a guide rather than true protection that can be achieved at the device level.
Approved educational institutions can deploy a locally hosted GitHub Enterprise Server instance for free, see https://github.com/education/schools. A dedicated local instance can be configured in such a way that only repositories on the instance can be accessed, although this instance would not support GitHub Codespaces.
Alternatively if you were wanting to create a curated group of repositories that you could share with others, this can be achieved via the GitHub lists feature, for more information, read Creating a list in the GitHub Docs.
I just created an organization for my school, how do I set up access to my faculty members?
Check here for information on how to provide access restrictions to an organization. You can also create specific Teams and limit their access.
An alternative solution would be for your school to apply to become a GitHub Education partner and have a school Admin who manages an Enterprise account. This might be helpful in case you should leave your institution or if you might lapse on renewing your benefits, as such changes to your individual organization would affect all the users.
I can't add more than 50 Students a day to my Organization, what do I do?
To prevent abuse, you can only create 50 organization invitations within a 24-hour period. If your organization is more than one month old or on a paid plan, the limit is 500 invitations per 24 hour period. As a verified faculty member you can upgrade an organization to a GitHub team which will increase your invitation limit to that of a paid plan. Check out more on how to invite users to your organization in our documentation.
As a verified teacher what LFS benefits would I receive?
The academic discount granted to your GitHub organization includes support for GitHub Large File Storage (LFS).
To add LFS data packs you will need to adjust some settings in your organization account by following instructions from this help article (the article mentions billing but as you go through the process there will be no cost):
Upgrading Git Large File Storage
The following guide should help with actual usage of GitHub LFS:
Managing large files
Is Codespaces free for GitHub Education verified teachers?
As a verified faculty, you have access to free upgrades of organizations to GitHub Teams.
The current GitHub Team plan for organizations does not include free use of GitHub Codespaces. More details on Codespaces pricing can be found here.
GitHub Free for personal accounts includes 120 core hours and 15 GB storage per month for Codespace.
Students are welcome to visit GitHub Education to apply for academic benefits.
Getting verified will give them access to Student Developer Pack, including GitHub Pro, Copilot Pro, and 180 core hours and 20 GB storage per month for Codespace.
Additional details on monthly included storage and core hours for personal accounts can be found here.
Organizations can choose whether codespaces created from their repositories will be user-owned or organization-owned. See Choosing who owns and pays for codespaces in your organization. An organization pays for a codespace if all the following things are true:
The organization has chosen for codespaces to be organization-owned.
The organization has set a non-zero spending limit for GitHub Codespaces.
The codespace is created from one of the organization's repositories, or from a fork of one of the organization's repositories. This includes both public and private repositories.
The user creating the codespace is a member or collaborator of the organization, and the organization has enabled GitHub Codespaces for this user. This can include all members and collaborators if the organization has chosen to enable Codespaces for all users. If Codespaces isn't enabled for a user, they can still create codespaces from public repositories in the organization, but the user will pay for these codespaces.
How does Codespaces Education storage consumption work?
Codespaces continue to use storage even when they are not actively in use. To manage storage effectively, we suggest deleting any old Codespaces that are no longer needed. Note that even after deletion, Codespaces will still contribute to your storage usage until the current billing cycle concludes.
Monthly Usage Reset
Usage automatically resets each month on your account's billing date.
Accessing Detailed Usage Reports
You can download a detailed usage report from the billing page:
Managing Prebuilds
To avoid additional costs and save space, consider removing Prebuilds as outlined here:
Deleting a Prebuild Configuration
Learn More
Read more about how storage and pricing for Codespaces are calculated:
About Billing for GitHub Codespaces
Our Students want to increase their Codespaces allowance, is that possible?
Verified students can enjoy free access to GitHub Codespaces, with up to 180 core hours per month for their personal accounts. This monthly allowance of storage and usage is the same as what's included with GitHub Pro accounts. For more details, check out About billing for GitHub Codespaces.
Additional details on monthly included storage and core hours for personal accounts can be found here.
Users are notified by email when they have used 75%, 90%, and 100% of their included quotas.
When a personal account has used all of either the included storage or compute usage (whichever is reached first), and has no spending limit configured, use of GitHub Codespaces will be blocked. A payment method and a spending limit must be set up to continue using GitHub Codespaces during the current billing month. At the beginning of the next monthly billing cycle the included usage is reset. Storage will not be billed while use of GitHub Codespaces is blocked.
What should I do if my school requires a legal or vendor document to be signed by GitHub Education?
Since GitHub Education offers free products, we don't have the resources to review external documents. However, if your school is interested in exploring a paid product, we'd be happy to forward your inquiry to our sales team. Our sales team can help explore options that best fit your school's needs and answer any questions you may have.
How do I upgrade my Organization to a Team Plan?
Verified faculty can upgrade any GitHub organization being used for academic purposes to GitHub Team with a single click.
If you have organizations you can upgrade you can visit GitHub Education dashboard and find "Upgrade your academic organizations" near the top.
Click the Upgrade to GitHub Team button and then click the Upgrade button next to the organization name to upgrade it for free to GitHub Team.
I couldn't find the answer I was looking for
We continuously update these FAQs but if you are unable to find the answer to your question please raise a discussion on the GitHub Education community and the Community team will be happy to assist π
Beta Was this translation helpful? Give feedback.
All reactions