# GreatSchools API: Get school rating and facts

> Finds a school on GreatSchools by name, city and state. Returns its ratings and key facts; anything the profile does not publish is null.

Unofficial. Not affiliated with or endorsed by GreatSchools.

- Page: https://fous.com/methods/greatschools.org/get-school
- Method: `greatschools.org/get_school`, version 1
- Website: greatschools.org
- Returns: school name, GreatSchools rating and subratings, grades, type, district, students, ratio, address, phone, website, link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 3, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `school` | string | yes | `"Alameda Elementary School"` | School name, for example Lincoln High School. |
| `location` | string | yes | `"Portland, OR"` | City and two-letter state, for example Portland, OR. |

## Output

From a run on Nov 3, 2026. Its input:

```json
{
  "school": "Alameda Elementary School",
  "location": "Portland, OR"
}
```

Its output:

```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
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"greatschools.org/get_school","input":{"school":"Alameda Elementary School","location":"Portland, OR"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What is the GreatSchools rating for Lincoln High School in Portland, OR?
- Show me the ratings and student count for Westview Elementary in Austin, TX.
- Find the grades offered, school type, and district for Roosevelt Middle School in Denver, CO.
- I need the address, phone number, and website for Oakmont Academy in Sacramento, CA.
- Look up the subratings and student-teacher ratio for Riverside High School in Tampa, FL on GreatSchools.

## Input schema

```json
{
  "type": "object",
  "required": [
    "school",
    "location"
  ],
  "properties": {
    "school": {
      "type": "string",
      "minLength": 1,
      "description": "School name, for example Lincoln High School."
    },
    "location": {
      "type": "string",
      "description": "City and two-letter state, for example Portland, OR."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "school_name",
    "greatschools_link"
  ],
  "properties": {
    "type": {
      "type": [
        "string",
        "null"
      ]
    },
    "phone": {
      "type": [
        "string",
        "null"
      ]
    },
    "address": {
      "type": [
        "string",
        "null"
      ]
    },
    "website": {
      "type": [
        "string",
        "null"
      ]
    },
    "district": {
      "type": [
        "string",
        "null"
      ]
    },
    "school_name": {
      "type": "string"
    },
    "equity_rating": {
      "type": [
        "integer",
        "null"
      ]
    },
    "grades_served": {
      "type": [
        "string",
        "null"
      ]
    },
    "greatschools_link": {
      "type": "string"
    },
    "number_of_students": {
      "type": [
        "integer",
        "null"
      ]
    },
    "test_scores_rating": {
      "type": [
        "integer",
        "null"
      ]
    },
    "greatschools_rating": {
      "type": [
        "integer",
        "null"
      ]
    },
    "student_teacher_ratio": {
      "type": [
        "string",
        "null"
      ]
    },
    "student_progress_rating": {
      "type": [
        "integer",
        "null"
      ]
    },
    "college_readiness_rating": {
      "type": [
        "integer",
        "null"
      ]
    }
  }
}
```

## See more

- [GreatSchools API: Search schools near a location](https://fous.com/methods/greatschools.org/search-schools.md): Finds 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.
- [Google API: Get place](https://fous.com/methods/google.com/get-place.md): Looks up a public Google Maps place by name and location and returns its profile: address, rating, hours, phone, website and photos.
- [Walk Score API: Get Walk Score](https://fous.com/methods/walkscore.com/get-walk-score.md): Gets the Walk, Transit and Bike Scores and neighborhood details for a street address. Unpublished scores are null; unresolved or mismatched addresses are not found.
- [BBB API: Get business profile](https://fous.com/methods/bbb.org/get-business-profile.md): Finds the best-matching Better Business Bureau profile for a business name and city/state or ZIP code, with its BBB rating, accreditation, customer reviews, complaint counts and alerts. BBB ratings are not customer review scores.
- [Homes.com API: Search homes for sale](https://fous.com/methods/homes.com/search-homes.md): Searches Homes.com homes for sale in a US city, neighborhood, or ZIP code, with optional price, bedroom, bathroom and home type filters. Returns listings in site order; days on market is null when not shown.
- [topuniversities.com API: Get QS university profile](https://fous.com/methods/topuniversities.com/get-university.md): Finds a university's QS profile by name and returns its latest QS World University Ranking and overall score, location, student figures, faculty ratio, public tuition ranges and up to five listed subject ranks.
- [Zillow API: Search homes for sale](https://fous.com/methods/zillow.com/search-homes.md): Searches Zillow homes for sale in a city and state, neighborhood or ZIP code, with optional price, bedroom, bathroom and property type filters and sort order, from Zillow's public search pages (up to 100 listings).
- [Realtor.com API: Search homes](https://fous.com/methods/realtor.com/search-homes.md): Searches Realtor.com homes for sale, for rent, or recently sold in a city, neighborhood or ZIP code, with optional price, bedroom, bathroom and home type filters and sort order. Rentals with price ranges use the lowest advertised rent; withheld sold prices are blank.
- [All GreatSchools methods](https://fous.com/methods/greatschools.org.md)
