GitHub Teacher Verification Instructions

To access certain curriculum resources, you must have a verified GitHub Teacher account. This helps ensure that curriculum solutions and answer keys are protected. The process of obtaining a GitHub Teacher account is free and includes other benefits. Learn more at

Create a GitHub Teacher Account

1. Sign up for a GitHub account

If you don’t already have one, create a GitHub Account. Go to and use your educator email account.

GitHub signup

Get Verified as a Teacher

1. Verify your account

After creating your account, you will see a prompt to verify yourself as an Educator. Continue the verification and select “Apply for your GitHub teacher benefits”. Alternatively, you can verify your account and bypass the benifits selection at:

Apply for teacher benefits

2. Account approval

Fill out your school information in the form and upload proof of your school affiliation and/or academic status. Once you complete the required information, you should receive an email from GitHub within 12 days granting you educator verified status. At that point, you can go back to the curriculum resource to access it.

Approval email for educator account

If you have any questions or issues, please contact GitHub Education Support.