Skip to content

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.

Get school

Get 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.

Your information

School name, for example Lincoln High School.

City and two-letter state, for example Portland, OR.

1 credit per run

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
Example data · Run in Studio for fresh results.

Choose an action

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 run

Get 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

FieldTypeRequiredDescription
SchoolschoolTextRequiredSchool name, for example Lincoln High School.Example: Alameda Elementary School
LocationlocationTextRequiredCity and two-letter state, for example Portland, OR.Example: Portland, OR

What you get

FieldTypeDescription
TypetypeTextPublic, charter or private school.Example: Public
PhonephoneTextExample: (503) 916-6036
AddressaddressTextExample: 2732 Northeast Fremont Street, Portland, OR 97212
WebsitewebsiteTextExample: http://www.pps.net/schools/alameda
DistrictdistrictTextExample: Portland School District 1j
School Nameschool_nameTextExample: Alameda Elementary School
Equity Ratingequity_ratingNumber
Grades Servedgrades_servedTextExample: K-5
Greatschools Linkgreatschools_linkTextExample: https://www.greatschools.org/oregon/portland/866-Alameda-Elementary-School/
Number of Studentsnumber_of_studentsNumberExample: 498
Test Scores Ratingtest_scores_ratingNumberExample: 10
Greatschools Ratinggreatschools_ratingNumberGreatSchools rating from 1 to 10, if shown.Example: 10
Student Teacher Ratiostudent_teacher_ratioTextStudents per teacher, such as 18:1.Example: 19:1
Student Progress Ratingstudent_progress_ratingNumberExample: 6
College Readiness Ratingcollege_readiness_ratingNumberExample: 6

Example result

For School: Alameda Elementary School, Location: Portland, OR

JSON
{
  "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 run

Find 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

FieldTypeRequiredDescription
SortsortTextOptionalOrder results by proximity or GreatSchools rating, for example distance.Example: Rating
LocationlocationTextRequiredUS street address, city and state, or ZIP code, for example 94107.Example: 1 Dr Carlton B Goodlett Place, San Francisco, CA
Grade Levelgrade_levelTextOptionalGrade range to include, for example elementary.Example: Elementary
Max Resultsmax_resultsNumberOptionalMaximum schools to return, for example 20.Example: 7
School Typeschool_typeTextOptionalType of school to include, for example public.Example: Public

What you get

FieldTypeDescription
SchoolsschoolsList
Typeschools[].typeTextExample: Public
Addressschools[].addressTextExample: 1250 Waller Street, San Francisco, CA 94117
School Nameschools[].school_nameTextExample: Chinese Immersion School At Deavila
Grades Servedschools[].grades_servedTextExample: K-5
Distance (miles)schools[].distance_milesNumberStraight-line distance from the matched location, in miles.Example: 1.52
Greatschools Linkschools[].greatschools_linkTextExample: https://www.greatschools.org/california/san-francisco/25096-Chinese-Immersion-S…
Number of Studentsschools[].number_of_studentsNumberExample: 407
Greatschools Ratingschools[].greatschools_ratingNumberGreatSchools 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

JSON
{
  "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.

cURL
# 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.

All Education workflowsBrowse all workflows