Data Platform (own product)Platform

DistrictFacts

Where every dollar of your school taxes actually goes

NY school districts
724
Schools covered
4,496
Public data sources
14
Indexable pages
8,191
TimelineOngoing
TierPlatform
TypeScriptNext.jsData pipelinesFirebasei18n

The Challenge

New York publishes school budget data across more than a dozen separate state and federal filings. It is technically public and practically unreadable — a parent who wants to know where their school taxes go has no realistic way to find out, and no way to compare their district against the one next door.

Our Approach

We treated verifiability as the product. Every figure on the site traces back to the public filing it came from, and a reader can click any number on a district page to check the source. Coverage was built by ingesting and normalising fourteen public data sources into a single model, then generating a page for every district, school, tax profile and course-planning view rather than hiding it all behind a search box.

What We Built

A bilingual, source-linked transparency platform covering every New York school district — public, charter, private and special-education placement — with district comparison, school tax profiles, course planning, budget leaderboards and a published methodology. Free, no logins, no paywalls.

Every figure links back to the public state or federal filing it came from

Fourteen public data sources ingested and normalised into one model

8,191 generated pages across districts, schools, taxes and course planning

District-vs-district comparison

Public, charter, private and special-education placement coverage

Full English and Spanish localisation, with light and dark themes

Published methodology — free, no logins, no paywalls

The Product

DistrictFacts screenshot

By The Numbers

724

NY school districts

4,496

Schools covered

14

Public data sources

8,191

Indexable pages

Tech Stack

Frontend

TypeScriptNext.js

Data

Ingestion pipelinesNormalisation across 14 public sources

Backend

Firebase

Infrastructure

Firebase HostingCustom domainSitemap sharding

Want to build something like this?

Let's talk about your project — free 30-minute consultation, no strings attached.