# 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