https://github.com/nanduwastaken/github-student-program-school-list
The List Of Schools Of Which Student Will Be Directly Eligible For Github Student Program And Access GitHub Developer Pack.
https://github.com/nanduwastaken/github-student-program-school-list
developer developer-tools github github-developer-pack schools
Last synced: over 1 year ago
JSON representation
The List Of Schools Of Which Student Will Be Directly Eligible For Github Student Program And Access GitHub Developer Pack.
- Host: GitHub
- URL: https://github.com/nanduwastaken/github-student-program-school-list
- Owner: NanduWasTaken
- Created: 2025-03-16T14:58:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T16:27:03.000Z (over 1 year ago)
- Last Synced: 2025-03-16T16:31:24.383Z (over 1 year ago)
- Topics: developer, developer-tools, github, github-developer-pack, schools
- Homepage:
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 GitHub Student Program Eligibility List
---
> [!WARNING]
> **These lists were collected manually!** GitHub does not allow automated scraping of [GitHub Education](https://education.github.com) it is against their terms of service, so all the information in this repository was gathered through manual research.
> [!NOTE]
> **Website for Searching Institution Eligiblility.** If this github repository gets enough attention I will make a static website for students to look up their institution eligiblity for github student program. I know this is already present in the school name field in github student application but its search is not very good, I would mainly focus on its better search engine. For this we have to record the whole of the eligible institution which is a very hectic task. This repository only contains 22000+ unique institution, so please consider contributing to increase this list and for future betterment for this project.
## 📚 About This Repository
This repository contains a list of educational institutions that are **eligible** for the **GitHub Student Developer Pack**. There are over **22000+ unique institutions** in this list. The dataset includes:
- 📌 School names
- 🌐 Verified domains
- ✅ Eligibility details
## 🔍 Why This Matters
Many students struggle to determine if their institution qualifies for GitHub's student benefits. This repository aims to **simplify the process** by providing a manually verified list.
## 📂 Available Files
### **1️⃣ `json/fullSchoolList.json`**
✅ **Purpose:** This is the **master database** containing all school details.
✅ **Why Needed?**
- Stores complete details of each school.
- Used as the **source file** for generating the name-only lists.
- Maintains structured information for future enhancements.
📥 **[Download fullSchoolList.json](json/fullSchoolList.json)**
#### **Example Structure:**
```json
[
{
"name": "University of Cambodia",
"verification_required": false,
"informal_partner": false,
"allowlisted_domains": [],
"other_domains": [],
"issues_coupons": false,
"school_system_present": false,
"school_system_verification_required": null,
"school_system_domains": null,
"user_has_matching_email": false,
"title": "University of Cambodia\n (https://uc.edu.kh)\n (សាកលវិទ្យាល័យកម្ពុជា)\n (UC)"
},
]
```
---
### **2️⃣ `json/schoolList.json`**
✅ **Purpose:** This file **only contains school names** extracted from `fullSchoolList.json`.
✅ **Why Needed?**
- Useful for scripts or applications that only need the list of school names.
- Helps in quickly checking whether a school is included in the database.
📥 **[Download schoolList.json](json/schoolList.json)**
#### **Example Structure:**
```json
[
"Harvard University",
"Stanford University"
]
```
---
### **3️⃣ `text/schoolList.txt`**
✅ **Purpose:** This file contains the same school names as `schoolList.json`, but in **plain text format** with one name per line.
✅ **Why Needed?**
- Easily readable by humans and can be opened in any text editor.
- Useful for quick lookups, copying, or pasting elsewhere.
📥 **[Download schoolList.txt](text/schoolList.txt)**
#### **Example Content:**
```
Harvard University
Stanford University
```
## 💪 How These Files Work Together
1. **New schools are added** to `json/fullSchoolList.json`.
2. **GitHub Actions workflow** automatically:
- Sorts the list alphabetically.
- Removes duplicate entries.
- Extracts school names to generate `json/schoolList.json` and `text/schoolList.txt`.
- Commits the updated files back to the repository.
## 📥 Contributing
If you find any incorrect or missing information, feel free to **open an issue** or **submit a pull request**!
## 📜 License
This project is open-source under the **MIT License**.
## 📝 Disclaimer
- This list is not 100% complete!
- This data is **not official** and is not 100% accurate and reliable.
- Just because your institution's name is not in this list or not in github institution selector when requesting doesn't mean you are completely ineligible, you can still try to apply.
- For the most accurate and up-to-date eligibility status, always refer to [GitHub Education](https://education.github.com/discount_requests).
## 📥 Contributing
- If you find any incorrect or missing information, feel free to **open an issue** or **submit a pull request**!
- Only add new Entries to the [Full Student List](https://github.com/NanduWasTaken/GitHub-Student-Program-School-List/blob/main/json/fullSchoolList.json) since there is a workflow to add the institution names to the rest of the files.
## 📜 License
This project is open-source under the **MIT License**.