GreatSchools API
GreatSchools (greatschools.org) has 2 public methods: get school rating and facts and search schools near a location. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.
Unofficial. Not affiliated with or endorsed by GreatSchools.
Methods
2Finds a school on GreatSchools by name, city and state. Returns its ratings and key facts; anything the profile does not publish is null.
Returns school name, GreatSchools rating and subratings, grades, type, district, students, ratio, address, phone, website, link
Readgreatschools.org/get_schoolFinds GreatSchools schools within 5 miles of a US address, city or ZIP code. Results can be filtered by grade and school type and sorted by distance or rating.
Returns school name, rating, grades, type, distance, address, enrollment, link
Readgreatschools.org/search_schools