Build with SchoolScope
California school data for AI agents, real estate platforms, and EdTech apps. Scores, growth trajectories, equity gaps, per-pupil spending, and feeder patterns— with the provenance attached to every answer.
The fastest way in. Point any MCP client at mcp.schoolscope.co — Streamable HTTP, OAuth 2.1 with dynamic client registration. No API key to request, nothing to wait for.
Seven tools, deliberately — an agent choosing from a short list with clear arguments misroutes less than one scanning a long menu. Every response carries a provenance envelope with the data year, the source agency, and the cross-year comparability rules, so an agent can cite it without guessing how current it is.
- find_schools
- school_profile
- similar_schools
- compare_schools
- feeder_path
- district_profile
- my_watchlist
California data live now; national coverage comes later. The REST API below is still in development — the MCP server is the shipped surface.
API pricing
Start free. Upgrade when you scale.
- School directory + Scope Score + archetype
- 1,000 calls/day
- Autocomplete endpoint
- Typed SDK clients (TS + Python)
- Attribution required
- Everything in Free
- 5,000 API calls/month
- No attribution required
- Everything in Starter
- Score Factors (up to 7 weighted dimensions)
- Per-pupil spending + breakdown
- Growth trajectory (G3→G5)
- Feeder patterns (K→12)
- Nearby schools by lat/lng
- 25,000 calls/month
- Everything in Pro
- Boundary data (GeoJSON)
- Historical trends (3+ years)
- Quarterly bulk CSV + JSON downloads
- Custom webhooks
- 99.9% SLA + dedicated support
- 100,000 calls/month
- Pro-tier data access
- Structured JSON for LLM consumption
- Tool-calling schemas (GPT/Claude/Gemini)
- OpenAPI spec
- 10,000 calls/month
Endpoints
Type-safe RPC with provided clients. Click any endpoint to see its response shape.
Response shapes below are illustrative — values reflect 2024–25 CDE CAASPP data.
Quick start
Install the typed client. Full autocomplete, zero guessing.
Code examples are illustrative — la-canada-elementary-4633, 88 Scope Score, 99th percentile (2024–25 CDE data).
Raw HTTP works too — but the typed clients give you autocomplete, validation, and zero boilerplate.
Bulk data downloads
Enterprise tier includes quarterly bulk exports — every school, every score, downloadable as CSV or JSON.
What’s included
State-by-state data packages, updated quarterly after CDE releases.
Formats: CSV + JSON. Available per-state. Enterprise tier ($499/mo) required.
Why SchoolScope
Multi-dimensional scoring
Scope Score built from six to seven dimensions depending on level: exceeded/met split, growth, absenteeism, suspension, ELPAC — with graduation and college readiness added for high schools. Not a single number.
AI-native
OpenAPI spec, tool-calling schemas for GPT/Claude/Gemini, structured responses. Built for the agent era.
No conflicts of interest
We don’t sell to schools. Rankings can’t be bought. Your users can trust the data.
Context Packs
Pre-assembled, renderable data for any location. One call returns a complete neighborhood picture for property listings.
How we compare
| SchoolScope | GreatSchools | SchoolDigger | Niche | |
|---|---|---|---|---|
| Entry price | Free (1K calls/day) | $52.50/mo | $19.90/mo | Sales only |
| Score depth | Score + 7 factors + archetype | 3 rating bands* | Rank + percentile | A–F letter grades |
| AI / agent support | MCP + tool schemas | — | llms.txt | — |
| Spending data | Per-pupil + breakdown | Enterprise license | $189/mo tier | Unknown |
| Feeder patterns | K→12 trajectory | — | — | — |
| Growth trajectory | G3→G5 change | — | — | — |
| Typed SDK clients | TS + Python | — | — | — |
| Bulk exports | CSV + JSON quarterly | Enterprise license | $34.5K/yr (AWS) | Sales only |
| Coverage | California (national soon) | Nationwide | Nationwide | Nationwide |
*GreatSchools API returns rating bands (below avg / avg / above avg). Actual 1–10 ratings require an enterprise data license.
Get early access
Sign up to get notified when the API launches.