# SchoolDistrictFinder.us
> Free US school district lookup by ZIP code. 33,000+ ZIP codes · 10,000+ districts · All 50 states. No login required.
## What this site does
SchoolDistrictFinder (schooldistrictfinder.us) tells you which public school district serves any US ZIP code or address. Each ZIP page shows:
- District name, rating (1–10), and grade levels served
- Enrollment, number of schools, per-pupil spending
- District contact: phone, website, mailing address
- Interactive boundary map (Census TIGER/Line shapefiles)
- Side-by-side comparison with any other district
- Nearby ZIPs in the same district
- Detailed FAQ answering common homebuyer and parent questions
## How to look up a district
- By ZIP code: https://www.schooldistrictfinder.us/zip/{zip_code}/
Example: https://www.schooldistrictfinder.us/zip/90210/
- By state: https://www.schooldistrictfinder.us/state/{state_name}/
Example: https://www.schooldistrictfinder.us/state/california/
- Compare two: https://www.schooldistrictfinder.us/compare/?a={zip1}&b={zip2}
Example: https://www.schooldistrictfinder.us/compare/?a=90210&b=10001
- Best lists: https://www.schooldistrictfinder.us/best-school-districts/united-states/
- Moving guides: https://www.schooldistrictfinder.us/moving-guides/
- All states: https://www.schooldistrictfinder.us/states/
## JSON API (no authentication required)
Direct JSON endpoints — no HTML parsing needed:
https://api.schooldistrictfinder.us/zip/{zip}.json — district data for a specific ZIP
https://api.schooldistrictfinder.us/index.json — master index of all 19,899 ZIPs
Examples:
https://api.schooldistrictfinder.us/zip/90210.json
https://api.schooldistrictfinder.us/zip/10001.json
https://api.schooldistrictfinder.us/zip/77072.json
https://api.schooldistrictfinder.us/index.json
CORS: Access-Control-Allow-Origin: * (fetch from any origin)
Cache: responses cached 24 hours at Cloudflare edge globally
## Machine-readable data (for AI agents and scrapers)
Every ZIP page also embeds a structured JSON block directly in the HTML for programmatic access:
To extract this data programmatically:
1. Fetch https://www.schooldistrictfinder.us/zip/{zip_code}/
2. Parse the JSON inside