This article shows you how to add school district information to US addresses using Geocodio. The school district data returned includes school district name, LEA code, and lowest and highest grades. In the case of a unified district, this information will be returned once. For areas with separate elementary and secondary districts, the information will be returned for both districts.
With Geocodio, you can choose to get the raw data back (via spreadsheet or API), or view the school districts on a map with county outlines.
Try Geocodio for free. Enter a US address and click "school districts" below.
The first step will be to organize the addresses into a spreadsheet. Your spreadsheet will need to have headers (street, city, state or street + zip). The addresses can all be in one column or in multiple columns as long as it is consistent for the entire spreadsheet.
You can also download an example spreadsheet here. The addresses can be missing information as long as they are all consistently formatted. For example, you can have street + zip for some addresses and street + city + state for others.
Once your spreadsheet is organized, you can upload it directly to Geocodio. You will select the columns where your data is, see an example of the results, and check the box for “School Districts” (with the option to add on other data, such as Congressional districts or Census tracts). Counties are included by default with geocoding.
Results are billed as geocode + school district info (i.e., two lookups). For example, if you have 100 addresses that you want school districts for, that would count as 200 lookups. You can calculate how much this will cost you and how long it will take here.
You will receive an email when your spreadsheet is done processing -- no need to stay on the page. You can download an example result of a spreadsheet of addresses with school district info added here.