Is there an up-to-date and regularly maintained open database of elementary, middle, and high schools in the United States?

I'm looking for both public and private schools. Names alone would be a good start, but of course addresses (at least a state and city) and phone numbers would be very useful.

3 Answers 3


Unfortunately, the key links in the popular answers for this question are all currently broken. It is still true, as David H answered, that the Common Core of Data is the official source, but the links to data.gov are broken.

Now, the only relevant thing on data.gov is the page about the School & District Navigator which links to an interactive map that doesn't itself offer data.

However, the Department of Education has a simple interactive tool which helps get access to specific CCD files, "fiscal" or "non-fiscal", at the state, district, or school level.

Along the way, I also found public schools as GIS data from the DHS Homeland Infrastructure Foundation-Level Data (HIFLD) website.

The Department of Education also created a polished "Developer Hub" referencing supported and legacy APIs, but the dates on blog posts for that are all at least 3 years old right now, so it's hard to know what's actively supported -- and in any case, none of the APIs are for K-12 schools.


The "Common Core of Data" (CCD) maintained by the National Center for Education Statistics (NCES), U.S. Department of Education (ED) is your starting point.

For Public Schools (PK-12), see http://www.ed.gov/developers and http://www.data.gov/education including:

  • Public elementary/secondary school listing
  • School district / Local education agency (LEA) listing
  • Public elementary/secondary school universe survey

For Private Schools (PK-12), see * http://nces.ed.gov/surveys/pss/ - Private School Universe Survey and its associated data tables at http://nces.ed.gov/surveys/pss/tableswhi.asp

  • Unfortunately, the public school links here no longer work. I added a more current answer below. Commented Sep 16, 2020 at 20:04

There are several datasets that might be useful to you. The list you are seeking is the Public Elementary/Secondary School Universe Survey Data, with details here. This provides a listing of all public elementary and secondary schools, student data, and teacher information. This includes the names, addresses, and telephone numbers.

In addition, overall statistics on elementary and secondary schools can be found at the ED Data Express. This lets you explore many different aspects of data in schools (public and charter) in any or all states.

Not the answer you're looking for? Browse other questions tagged or ask your own question.