SchoolDataLookup

U.S. Public School Data

Search 99,259 public schools across 57 states. Staffing, lunch programs, district finance, and more — sourced from NCES.

99,259
Open Schools
19,570
Districts
7,817
Charter Schools
57
States
Browse by State Advanced Search

Common Questions

How many students are enrolled at a specific school? +

Each school profile shows total enrollment for the most recent school year, plus historical enrollment charts going back several years. Enrollment is broken down by race/ethnicity and gender.

What percentage of students qualify for free or reduced-price lunch? +

School profiles include the number and percentage of students qualifying for free lunch and reduced-price lunch under the National School Lunch Program (NSLP), a common proxy for economic disadvantage.

How much does a school district spend per student? +

District profiles show per-pupil expenditure from the School District Finance Survey (SDF), along with total revenue broken down by federal, state, and local sources.

What is the student-teacher ratio at a school? +

School profiles calculate the student-teacher ratio from NCES staffing data (teacher FTE) and enrollment. This reflects full-time equivalent teaching staff, not total staff.

How do I find schools near me or in a specific city? +

Use the search page to filter by state, city name, school level (elementary, middle, high), school type, or charter status. You can also browse all schools in a state from the state pages.

What does a CSI or TSI designation mean? +

Schools designated as Comprehensive Support and Improvement (CSI) or Targeted Support and Improvement (TSI) are identified by states under the Every Student Succeeds Act (ESSA) as needing additional support based on performance metrics.