As a student: If you're currently enrolled at an accredited educational institution, you can apply to become part of GitHub Education. You'll need to provide a school-issued email address or other documents proving your enrollment. Apply through the GitHub Education website, select 'Student', and follow the instructions to submit your information. As a teacher: Educators can join by verifying their teacher status with a school-issued email and documentation of school affiliation. Head over to the GitHub Education site, choose 'Teacher' under the benefits section, and submit your application. As a school: To get your school on board with the free GitHub Education program for schools, you need to be an educational institution offering degrees or certificates. The application should be completed by someone in charge of IT or a department head. Apply through the GitHub Education website, select 'Schools', and follow the instructions to submit your information. As a partner: To begin a collaboration with GitHub Education, visit our partners page to learn more about the details and types of partnership we aim for, then, complete our partnerships form for our team to reach out and discuss the next steps.