US Public Schools Directory Scraper — NCES CCD School Data avatar

US Public Schools Directory Scraper — NCES CCD School Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
US Public Schools Directory Scraper — NCES CCD School Data

US Public Schools Directory Scraper — NCES CCD School Data

Extract the official NCES Common Core of Data directory of 100K+ US public schools. Filter by state, year, charter, and magnet status. Returns names, addresses, phones, GPS coordinates, enrollment, grade levels, and district info.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Compute Edge

Compute Edge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract the official directory of every US public school from the National Center for Education Statistics (NCES) Common Core of Data (CCD), served through the Urban Institute Education Data API. Over 100,000 public schools across all 50 states, DC, and Puerto Rico — with verified addresses, phone numbers, GPS coordinates, enrollment counts, and district affiliations.

This is the same federally mandated dataset that every US public school district must report to annually, so the data is authoritative and refreshed every school year.

Features

  • Filter by state — two-letter state code (CA, NY, TX, ...)
  • Filter by school year — historical coverage back to 2000
  • Charter-only / magnet-only toggles for specialized lead lists
  • Clean, flat JSON output ready for CRMs, spreadsheets, or RAG pipelines

Output fields

FieldDescription
schoolNameOfficial school name
districtName / districtIdLocal education agency (district) name and NCES LEA ID
streetAddress, city, state, zipPhysical location
phoneSchool phone number
latitude, longitudeGPS coordinates
enrollmentTotal student enrollment
teachersFteFull-time-equivalent teachers
charter, magnetSchool type flags
schoolLevel, schoolType, schoolStatusNCES classification codes
lowestGradeOffered, highestGradeOfferedGrade span
title1Eligible, freeOrReducedPriceLunchDemographic/funding indicators

How to scrape US school data

  1. Set State Filter (e.g. CA) or leave blank for all states
  2. Pick the School Year (default 2022, the latest complete CCD release)
  3. Optionally enable Charter Schools Only or Magnet Schools Only
  4. Set Max Results and click Start

Input example

{
"year": 2022,
"state": "TX",
"charterOnly": true,
"maxResults": 5000
}

Output example

{
"schoolName": "Patricia A. Hannaford Career Center",
"districtName": "Patricia Hannaford Career Center",
"streetAddress": "51 Charles Avenue",
"city": "Middlebury",
"state": "VT",
"zip": "05753",
"phone": "(802)382-1012",
"latitude": 44.00555,
"longitude": -73.162392,
"charter": false,
"enrollment": 248
}

Who uses this data?

  • EdTech sales teams building district and school outreach lists
  • Curriculum and supply vendors segmenting by grade span and enrollment size
  • Researchers and journalists analyzing school distribution and demographics
  • Real estate platforms enriching listings with nearby school data

Pricing

Pay-per-result. A typical statewide pull (2,000–10,000 schools) costs a few cents plus minimal Apify compute (single-threaded API requests, no browser).

FAQ

How fresh is the data? The CCD directory is published annually by NCES; this Actor reads the latest release available via the Urban Institute Education Data API.

Are private schools included? No — CCD covers public schools only (including charters).

This Actor extracts publicly available government data published by NCES/Urban Institute. School directory information is public record. You are responsible for ensuring your use of the data complies with applicable laws.