Before applying for an individual discount, check if your learning community is already partnered with us as a GitHub Education school. For more information, see "About GitHub Education."
To be eligible for the GitHub Student Developer Pack, you must:
- Be currently enrolled in a degree or diploma granting course of study such as a high school, secondary school, college, university, homeschool, or similar educational institution
- Have a verifiable school-issued email address or upload documents that prove your current student status
- Have a GitHub user account
- Be at least 13 years old
Documents that prove your current student status include a picture of your school ID with current enrollment date, class schedule, transcript, and affiliation or enrollment verification letter.
During your tenure as a student, you may be prompted to periodically re-verify your current academic status.
Note: You cannot transfer academic discounts from one account to another. If you have more than one account you want to apply the discount to, consider merging your user accounts and renaming the retained account if desired.
For information about renewing your GitHub Student Developer Pack, see "Expiration and renewals."
Go to GitHub Education and, in the top right, click Get benefits.
Under "Which best describes your academic status?", select Student.
Select or add the email address you use for school.
Tip: Selecting a school-issued email address, if you have one, gives you the best chance of a speedy review.
If prompted, upload proof of your academic status.
Click Use your camera to take a picture.
Optionally, to change the camera you want to use, use the camera drop-down menu.
Place your valid academic ID or other proof of current academic status in the frame, then click Take photo.
If you can't take a picture of your proof of academic status, to upload an image from your computer instead, click Upload image.
Note: PDF files are not supported, and you cannot upload them as proof of academic status.
Enter your school's name.
Describe how you plan to use GitHub.
Verify your application details, then click Submit your information.
If your application is approved, you'll receive a confirmation email. Applications are usually processed within a few days, but it may take longer during peak times, such as during the start of a new semester.
Once your GitHub Student Developer Pack access expires, you may reapply if you're still eligible, although some of our partner offers cannot renew. Most of the timed offers from our partners start once you set them up. For more information, see the GitHub Student Developer Pack page.
To see when your free access to the GitHub Student Developer Pack expires, visit your account's billing settings.