How many public schools are in the US?

As of the 2025–2026 school year, there are approximately 98,500 public schools operating in the United States. This number includes elementary, middle, high schools, and combined-grade institutions serving over 49 million students. Understanding this figure helps parents, educators, and policymakers make informed decisions about funding, staffing, and school choice.

How public school counts are determined

The National Center for Education Statistics (NCES) collects annual data from all 50 states and the District of Columbia. The count includes traditional district schools, charter schools, and magnet schools but excludes private and homeschool settings.

Schools are categorized by instructional level: elementary (pre-K through grade 5 or 6), middle (grades 6–8), high (grades 9–12), and combined or other configurations. The most recent data shows about 67,000 elementary schools, 15,000 middle schools, 14,000 high schools, and 2,500 combined schools.

Breakdown of public schools by type and level

Elementary schools

Elementary schools make up the largest share, with roughly 67,000 institutions serving students from pre-kindergarten through fifth or sixth grade. These schools often have smaller enrollments, averaging around 450 students per school.

Middle schools

There are about 15,000 middle schools across the country, typically covering grades 6 through 8. Many students transition from elementary to middle school, which requires different support systems and staffing.

High schools

Approximately 14,000 high schools serve grades 9 through 12. These schools tend to be larger, with an average of 800 students per school, and offer specialized programs like Advanced Placement and career technical education.

Combined and other schools

Around 2,500 schools combine multiple grade levels, such as K–12 or 6–12. These are more common in rural areas where smaller populations make separate buildings impractical.

School Level Approximate Number of Schools Average Enrollment
Elementary 67,000 450
Middle 15,000 600
High 14,000 800
Combined/Other 2,500 400

Factors that influence the number of schools

Several factors cause the number of public schools to fluctuate each year. Population shifts, school district consolidations, and the opening of new charter schools all play a role.

  • Population growth: States like Texas and Florida have added hundreds of schools over the past decade due to increasing student populations.
  • Consolidation: Rural districts often merge schools to reduce costs, which can lower the overall count even as student numbers remain stable.
  • Charter school growth: Charter schools now account for about 7,500 of all public schools, and this number continues to rise annually.
  • School closures: Aging infrastructure and budget shortfalls sometimes force school closures, especially in urban districts with declining enrollment.

Regional differences in public school availability

The number of public schools varies widely by state. California has the most, with over 10,000 public schools, while states like Wyoming and Vermont have fewer than 400. Rural states often have more schools per student because of geographic spread.

Urban areas tend to have larger schools with higher student-to-teacher ratios, while suburban districts often operate more schools with smaller class sizes. Understanding these differences helps families choose where to live or what school options to pursue.

How to find public schools in your area

If you are moving to a new district or want to learn more about local schools, start with your state’s department of education website. Most states publish searchable directories with school addresses, grade levels, and contact information.

You can also use the NCES School Search tool, which provides data on every public school in the country. Local school district offices can offer enrollment numbers, boundary maps, and information about open enrollment or magnet programs.

What the total number means for your family

Knowing how many public schools exist helps you understand the scope of the US education system. With nearly 100,000 schools, most families have multiple options within driving distance.

When evaluating schools, look beyond the total count. Consider school performance data, teacher qualifications, and extracurricular offerings. Visiting schools in person and talking to current parents gives you the best sense of whether a school meets your child’s needs.

In summary, the United States has about 98,500 public schools serving millions of students each day. This number changes slowly over time due to demographic and policy shifts, but the system remains one of the largest and most diverse in the world.

Frequently Asked Questions

How many public schools are in the US right now?

As of the 2025–2026 school year, there are roughly 98,500 public schools in the United States, including elementary, middle, high, and combined-grade schools.

How many public elementary schools are in the US?

There are about 67,000 public elementary schools, which serve students from pre-kindergarten through fifth or sixth grade.

How many public high schools are in the US?

There are approximately 14,000 public high schools in the US, covering grades 9 through 12.

Which state has the most public schools?

California has the most public schools, with over 10,000, due to its large population and geographic size.

Are charter schools included in the total number of public schools?

Yes, charter schools are counted as public schools, and there are about 7,500 charter schools included in the national total.

Written by Cleveland ESDC Team

At Cleveland ESDC, we believe every student deserves access to clear information. We're here to help breaking down complex education topics into simple, practical guides anyone can use.