Gen-1 School API
Written by Robin Burdick
Updated over a week ago

GuideStar has integrated the NCES database of K-12 Public School via their Elementary/Secondary Information System (ElSi)

The Elementary/Secondary Information System (ElSi) is an NCES web application that allows users to quickly view public and private school data and create custom tables and charts using data from the Common Core of Data (CCD) and Private School Survey (PSS). 

All ElSi tools use available data beginning in 1986-87 to the most recent school year from Common Core Data (CCD) and Private School Survey (PSS).

Private Schools are excluded from this API. 

Closed Schools (status=2) and Closed Districts (bound=2) are excluded from this application.

API Contains

  • SchoolName

  • SchoolID

  • AddressLine1

  • City

  • State

  • Zip

  • Zip4

  • Telephone

  • MailingAddressLine1

  • MailingCity

  • MailingState

  • MailingZip

  • MailingZip4

  • TotalStudents

  • UrbanCentricLocale

  • SchoolType

  • SchoolLevel

  • LowestGrade

  • HighestGrade

  • OperationalStatus


The National Center for Education Statistics (NCES) is the primary federal entity for collecting and analyzing data related to education in the U.S. and other nations. NCES is located within the U.S. Department of Education and the Institute of Education Sciences. NCES fulfills a Congressional mandate to collect, collate, analyze, and report complete statistics on the condition of American education; conduct and publish reports; and review and report on education activities internationally.


Common Core of Data (CCD)is the Department of Education's primary database on public elementary and secondary education in the United States is the Common Core of Data (CCD). The CCD surveys are conducted annually and collect data about all public elementary and secondary schools, all local education agencies, and all state education agencies throughout the United States. This data is collected annually directly from State Education Agencies (SEAs).

Did this answer your question?