All funding
Free goods or servicesWhere: National: schools in any US stateWho gets the money: Goes to the student, not the schoolIn-kindRolling
GitHub
GitHub Education for students (free GitHub Pro and developer tools)
Free professional coding tools for high school and homeschool students who are learning to program, including GitHub Pro and cloud coding environments.
- Amount
- Free GitHub Pro account for verified learners, plus 3K Actions minutes and 180 Codespaces hours per month
- Can a for-profit school apply?
- Unclear: ask the funder
- Deadline
- Rolling
- Who this fits
- Private school · Microschool · Homeschool co‑opHomeschool is named. If the school has no academic email, GitHub accepts official documentation such as a letter on school letterhead.Religious schools: not stated, ask the funder
- New schools
- Not stated for new schools
- Where
- National: schools in any US state
- Last checked
- Oct 10, 2026on docs.github.com
Unconfirmed: check with the funder
We couldn’t confirm these on an official page. Treat them as open questions, not facts.
- Minimum age (GitHub's general terms may require age 13+; not stated on this page)
How to apply
- Step 1: Student creates a GitHub account
- Step 2: Open Education benefits settings and start an application
- Step 3: Upload school ID or an enrollment letter on letterhead
- Step 4: Use benefits from the GitHub Education portal once approved
Funders change their requirements. Check the official page before you apply. Getting ready? See what funders usually ask for.
Who can apply
“Are enrolled in a degree- or diploma-granting program, such as a high school, college, university, or homeschool.”
- Personal GitHub account
- Proof of current student status (school ID with date, or enrollment letter)
- Academic email if the school issues one
Timing
Rolling. Students apply with proof of current enrollment.