Verified Teacher Access on Code.org Logo
  • Verified Teacher Access on Code.org

  • NOTE: Nearly all of Code.org's course content, lesson plans, and curriculum are publicly available to everyone worldwide, via our free teacher accounts.

    That being said, beyond the lesson plans, we also offer solutions, handout answer keys, and assessment answers for Code.org's grade 6-12 content, namely: Computer Science Principles (CSP), Computer Science Discoveries (CSD), and Computer Science A (CSA).

    Being verified is also required to access CSA (not just solutions within), and to be able to assign it to your students. 

    To become a verified teacher please fill out the form below to request access, and we'll get back to you within one business day. Our support hours are Monday through Friday, 9AM-5PM EST (not including holidays).

    Please read every field carefully. Filling out the form incorrectly will slow down the process. Some common mistakes leading to not being verified are:

    Attempting to verify a student account. Before making this request, make sure you:

    1. Have an account already set up, and
    2. The account is set up as a teacher account. This can be checked from your own Account Settings page

    Attempting to be verified without first signing up for a teacher account. Be sure that you already have a teacher account created here.


    Requesting access for an account under a different email address than the address in your Code.org account. Visit your Account Settings page to see the exact email address under your account!

    Contact us at verification@code.org if you have any questions on becoming verified.

  • Code.org Account Email Address

    Please enter the email address you use to sign into your current and active Code.org teacher account.

    This should ideally be the same as your official school-issued email address.

    If you need to update the email associated with your account, you can go to your account settings, to make changes.

    Make sure that you can receive emails from Code.org at this email address.

    We will not be able to notify you of being verified if you don't provide a real working email address that your current teacher account is under.

  • School-issued Email Address

    You can ignore this field if this email address is the same as your Code.org account email address.

    If you cannot use your school email address for your Code.org login, please enter your school-issued email address here.

    You will also need to email us at verification@code.org from your school email address to confirm that you want us to authorize the Code.org account under the email address you entered for the previous question.

  • Verification Options

  • OPTION 1: School staff directory match:

    We need to be able to verify that you're a teacher before granting access to verified teacher-only materials on Code.org. Provide a direct link to a page on your school's staff directory that shows your name and school-issued email address.

    OPTION 2: Reference check:

    If your school does not have a staff directory website, please provide an email address to your school's principal, administrator, manager, etc. matching the domain associated with your email address. We will need to contact them via email to verify your current status as a teacher.

    OPTION 3: Reference check + proof of ID:

    If your school does not have a staff directory website, and your email address domain does not match that of your school's principal, administrator, manager, etc...

    Please provide a link with shared access (e.g. on Google Drive or OneDrive) including a picture of either your school identification/ badge, or government-issued identification to help us verify who you are.

    You should cover up any sensitive information except for your name, picture, and school for your school identification or name, picture, and state for your government-issued identification.

    You may take down the link after you’ve been verified.

    In addition, please provide an email address to your school's principal, administrator, manager, etc. We will need to contact them via email to verify your current status as a teacher.

  • Optional: Additional Comments

  • If you have anything additional you'd like to add to this access request, please add it below! If you have questions related to the verification process, contact us at verification@code.org.

    Note: If you are a Microsoft TEALS volunteer, please let us know in this field.

    For all other requests, please email support@code.org.

  • Should be Empty: