Tip: As a student or faculty member at an accredited educational institution, you can apply for GitHub Education. GitHub Education is a portal that allows the GitHub Education Community to access their education benefits—all in one place! The GitHub Education portal includes access to the GitHub Education Community, industry tools used by professional developers, events, Campus TV content, GitHub Classroom, GitHub Community Exchange, GitHub Student Developer Pack, and other exclusive features to help students and teachers shape the next generation of software development.
Before applying for an individual discount, check if your learning community is already partnered with us as a GitHub Campus Program school. For more information, see "About GitHub Campus Program."
Unclear academic affiliation documents
If the dates or schedule mentioned in your uploaded image do not match our eligibility criteria, we require further proof of your academic status.
If the image you uploaded doesn't clearly identify your current academic status or if the uploaded image is blurry, we require further proof of your academic status. When you reapply, upload an image of your school ID, academic transcript, or other document showing proof of your academic status that clearly shows at least one date.
Note: PDF files are not supported and you cannot upload them as proof of affiliation.
Using an academic email with an unverified domain
If your academic email address has an unverified domain, we require further proof of your academic status. When you reapply, upload an image of your school ID, academic transcript, or other document showing proof of your academic status that clearly shows at least one date.
Note: PDF files are not supported and you cannot upload them as proof of affiliation.
Using an academic email from a school with lax email policies
If your school issues email addresses prior to paid student enrollment, we require further proof of your academic status. When you reapply, upload an image of your school ID, academic transcript, or other document showing proof of your academic status that clearly shows at least one date.
Note: PDF files are not supported and you cannot upload them as proof of affiliation.
If you have other questions or concerns about the school domain please ask your school IT staff to contact us.
Academic email address already used
If your academic email address was already used to request a GitHub Student Developer Pack for a different GitHub account, you cannot reuse the academic email address to successfully apply for another GitHub Student Developer Pack.
Note: It is against the GitHub Terms of Service to maintain more than one individual account.
If you have more than one personal account, you must merge your accounts. To retain the discount, keep the account that was granted the discount. You can rename the retained account and keep your contribution history by adding all your email addresses to the retained account.
For more information, see:
- "Merging multiple personal accounts"
- "Changing your GitHub username"
- "Adding an email address to your GitHub account"
Ineligible student status
You're ineligible for a GitHub Student Developer Pack if:
- You're enrolled in an informal learning program that is not part of the GitHub Campus Program and not enrolled in a degree or diploma granting course of study.
- You're pursuing a degree which will be terminated in the current academic session.
- You're under 13 years old.
Your instructor may still apply for a GitHub Education discount for classroom use. If you're a student at a coding school or bootcamp, you will become eligible for a GitHub Student Developer Pack if your school joins the GitHub Campus Program.