Schools near an address
schools_nearbyNearest schools by level (primary, middle, secondary, private, special, nursery) with miles, walk and drive minutes. England: every open school from the DfE register with the latest Ofsted grade or report card, type, ages, pupils, gender, faith and selective flag. US: every public school from NCES 2024-25 (grades, pupils, pupils per teacher, charter, free lunch share, district) and private schools, plus the school district the address is in from Census boundaries, with in_your_school_district on each public school. Wales, Scotland and NI: OpenStreetMap schools. Explains how catchments and admissions work for the address. There is no national catchment map in the UK or US: the answer says who decides.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "schools_nearby"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude in decimal degrees (use with lon instead of address). | |
| lon | No | Longitude in decimal degrees. | |
| levels | No | Default primary, middle, secondary, private. | |
| address | No | Street address with town and ZIP or postcode, e.g. "7090 State Highway 80, Cooperstown, NY 13326" or "Ambleside LA22 9BB". Not needed when lat and lon are given. | |
| country | No | Optional hint for the address lookup. | |
| max_miles | No | Furthest school to list. Default 10, max 25. | |
| per_level | No | Schools per level. Default 3 to 5, max 10. | |
| drive_minutes | No | Add drive minutes (one router call). Default true. |