The school data
infrastructure layer.
A single API for enriched, regularly updated data on 32,000+ UK schools. Built for EdTech, PropTech, and school suppliers who need reliable data without the spreadsheet wrangling.
Trusted by teams building in education
School data is everywhere.
None of it is usable.
The DfE publishes GIAS. Ofsted publishes inspection data. The DfE publishes performance tables. They're updated on different schedules, use different identifiers, and require hours of manual wrangling to combine into a single useful record.
SchoolIndex does that work for you — and serves it through a developer-friendly REST API with a single auth token.
One clean, unified record.
Everything your team needs.
Nothing you don't.
Multi-source enrichment
GIAS + Ofsted + Performance Tables + financial data. One normalised record per school. Updated daily.
Developer-first API
RESTful endpoints. Comprehensive docs. SDKs coming soon. Integrate in minutes, not days.
GDPR compliant by design
Built on Open Government Licence data. Legitimate interest basis documented. Suppression lists built in.
Change signals
Coming SoonWebhook alerts when a school changes headteacher, receives a new Ofsted rating, or academises. Timing intelligence.
Firmographic filters
Filter by phase, type, Ofsted rating, postcode, pupil count, MAT affiliation, and more. Find your ICP in seconds.
Flat file downloads
Not a developer? Download enriched school lists as CSV. Updated weekly, ready to drop into your CRM or outreach tool.
Built for how your team works.
Enrich your CRM with school firmographics. Filter by Ofsted rating, phase, pupil count, and MAT affiliation to build precise ICP lists. Sync daily so your data never goes stale.
await schoolIndex.search({
postcode: "CB2",
phase: "Secondary",
type: "Academy"
}).then(syncWithHubSpot);Simple, transparent pricing.
Start free. Upgrade when you need more.