GreatSchools
School ratings, school profiles and nearby schools
GreatSchools provides school ratings and profile facts, plus nearby US school search results within five miles; unpublished details may be unavailable, and distances are straight-line estimates.
Your information
School name, for example Lincoln High School.
City and two-letter state, for example Portland, OR.
Example results
- Type
- public
- Phone
- (503) 916-6036
- Address
- 2732 Northeast Fremont Street, Portland, OR 97212
- Website
- pps.net
- District
- Portland School District 1j
- School Name
- Alameda Elementary School
- Equity Rating
- Not provided
- Grades Served
- K-5
- Greatschools Link
- greatschools.org
- Number of Students
- 498
- Test Scores Rating
- 10
- Greatschools Rating
- 10
- Student Teacher Ratio
- 19:1
- Student Progress Rating
- 6
- College Readiness Rating
- Not provided
About GreatSchools
GreatSchools, also called Great Schools or GS, returns a school's ratings and key facts from its name and city and state.
Search schools finds nearby schools and their ratings from a US address, city, or ZIP code, with optional grade and school type filters.
Built by Fous from greatschools.org, nominatim.openstreetmap.org and zippopotam.us and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with GreatSchools.
Actions
Get school
1 credit per runGet a GreatSchools rating and key facts for a school by name and city and state. Ratings or details not published on the school profile are null.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Schoolschool | Text | Required | School name, for example Lincoln High School.Example: Alameda Elementary School |
Locationlocation | Text | Required | City and two-letter state, for example Portland, OR.Example: Portland, OR |
What you get
| Field | Type | Description |
|---|---|---|
Typetype | Text | Public, charter or private school.Example: Public |
Phonephone | Text | Example: (503) 916-6036 |
Addressaddress | Text | Example: 2732 Northeast Fremont Street, Portland, OR 97212 |
Websitewebsite | Text | Example: http://www.pps.net/schools/alameda |
Districtdistrict | Text | Example: Portland School District 1j |
School Nameschool_name | Text | Example: Alameda Elementary School |
Equity Ratingequity_rating | Number | |
Grades Servedgrades_served | Text | Example: K-5 |
Greatschools Linkgreatschools_link | Text | Example: https://www.greatschools.org/oregon/portland/866-Alameda-Elementary-School/ |
Number of Studentsnumber_of_students | Number | Example: 498 |
Test Scores Ratingtest_scores_rating | Number | Example: 10 |
Greatschools Ratinggreatschools_rating | Number | GreatSchools rating from 1 to 10, if shown.Example: 10 |
Student Teacher Ratiostudent_teacher_ratio | Text | Students per teacher, such as 18:1.Example: 19:1 |
Student Progress Ratingstudent_progress_rating | Number | Example: 6 |
College Readiness Ratingcollege_readiness_rating | Number | Example: 6 |
Example result
For School: Alameda Elementary School, Location: Portland, OR
{
"type": "public",
"phone": "(503) 916-6036",
"address": "2732 Northeast Fremont Street, Portland, OR 97212",
"website": "http://www.pps.net/schools/alameda",
"district": "Portland School District 1j",
"school_name": "Alameda Elementary School",
"equity_rating": null,
"grades_served": "K-5",
"greatschools_link": "https://www.greatschools.org/oregon/portland/866-Alameda-Elementary-School/",
"number_of_students": 498,
"test_scores_rating": 10,
"greatschools_rating": 10,
"student_teacher_ratio": "19:1",
"student_progress_rating": 6,
"college_readiness_rating": null
}Search schools
1 credit per runFind GreatSchools schools within 5 miles of a US address, city, or ZIP code. Filter by grade and school type, and sort by distance or rating. Distances are straight-line estimates from the matched location; an unmatched location returns no schools.
Uses GreatSchools, nominatim.openstreetmap.org and zippopotam.us.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Sortsort | Text | Optional | Order results by proximity or GreatSchools rating, for example distance.Example: Rating |
Locationlocation | Text | Required | US street address, city and state, or ZIP code, for example 94107.Example: 1 Dr Carlton B Goodlett Place, San Francisco, CA |
Grade Levelgrade_level | Text | Optional | Grade range to include, for example elementary.Example: Elementary |
Max Resultsmax_results | Number | Optional | Maximum schools to return, for example 20.Example: 7 |
School Typeschool_type | Text | Optional | Type of school to include, for example public.Example: Public |
What you get
| Field | Type | Description |
|---|---|---|
Schoolsschools | List | |
Typeschools[].type | Text | Example: Public |
Addressschools[].address | Text | Example: 1250 Waller Street, San Francisco, CA 94117 |
School Nameschools[].school_name | Text | Example: Chinese Immersion School At Deavila |
Grades Servedschools[].grades_served | Text | Example: K-5 |
Distance (miles)schools[].distance_miles | Number | Straight-line distance from the matched location, in miles.Example: 1.52 |
Greatschools Linkschools[].greatschools_link | Text | Example: https://www.greatschools.org/california/san-francisco/25096-Chinese-Immersion-S… |
Number of Studentsschools[].number_of_students | Number | Example: 407 |
Greatschools Ratingschools[].greatschools_rating | Number | GreatSchools rating, 1 to 10, or null if unrated.Example: 10 |
Example result
For Sort: Rating, Location: 1 Dr Carlton B Goodlett Place, San Francisco, CA, Grade Level: Elementary, Max Results: 7, School Type: Public
{
"schools": [
{
"type": "Public",
"address": "1250 Waller Street, San Francisco, CA 94117",
"school_name": "Chinese Immersion School At Deavila",
"grades_served": "K-5",
"distance_miles": 1.52,
"greatschools_link": "https://www.greatschools.org/california/san-francisco/25096-Chinese-Immersion-School-At-Deavila/",
"number_of_students": 407,
"greatschools_rating": 10
},
{
"type": "Public",
"address": "3630 Divisadero Street, San Francisco, CA 94123",
"school_name": "Lilienthal (Claire) Elementary School",
"grades_served": "K-8",
"distance_miles": 2.08,
"greatschools_link": "https://www.greatschools.org/california/san-francisco/6394-Lilienthal-Claire-Elementary-School/",
"number_of_students": 673,
"greatschools_rating": 10
},
{
"type": "Public",
"address": "251 6th Avenue, San Francisco, CA 94118",
"school_name": "Peabody (George) Elementary School",
"grades_served": "K-5",
"distance_miles": 2.52,
"greatschools_link": "https://www.greatschools.org/california/san-francisco/6421-Peabody-George-Elementary-School/",
"number_of_students": 269,
"greatschools_rating": 10
}
]
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@greatschools",
"visibility": "public",
"operation": "get_school",
"version": 1,
"input": {
"school": "Alameda Elementary School",
"location": "Portland, OR"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare school ratings and key facts by location.
- Find nearby schools by grade level and type.
- Sort nearby school options by distance or rating.
- Review enrollment, grade range, and student-teacher ratios.
- Identify schools with ratings for equity, progress, or college readiness.
Questions
Is Fous affiliated with GreatSchools?
No. Fous is not affiliated with GreatSchools. This workflow reads the public greatschools.org website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a GreatSchools account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from greatschools.org when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What is a school's GreatSchools rating?
Use Get school with the school name and city and state to retrieve its GreatSchools rating, if shown.
Which schools are near a location?
Use Search schools with a US address, city and state, or ZIP code to find schools within 5 miles.
How many students attend a school?
Get school returns the number of students for a named school and location; Search schools includes student counts for nearby results.