How many high schools are there in america?

There are approximately 33,800 high schools in the United States as of the latest data from the National Center for Education Statistics (NCES). This includes over 23,000 public high schools and more than 10,700 private high schools. These numbers give families a broad view of the educational options available across the country.

What the Total Number Means

The count of high schools includes all schools that serve grades 9 through 12 or a similar secondary level. It covers both traditional public schools and private institutions. The number changes slowly as new schools open and others close.

According to the NCES, the total number of high schools has stayed fairly steady over the past decade. Between 2010 and 2020, the count grew by about 2%. Most of the growth came from charter schools and private schools.

Public vs. Private High Schools

Public high schools make up about 69% of all high schools in America. Private high schools account for the remaining 31%. The table below shows the breakdown.

School Type Estimated Number Percentage of Total
Public High Schools 23,400 69%
Private High Schools 10,400 31%

Note that these are estimates based on the 2023–2024 school year. Public schools are funded by local, state, and federal taxes. Private schools rely on tuition and donations.

Why the Split Matters

Families often choose between public and private options based on cost, location, and academic programs. Public schools serve about 15 million high school students. Private schools serve about 1.4 million.

Public high schools are free to attend and offer a wide range of courses. Private schools may have smaller class sizes and specialized curricula, but tuition can be expensive.

Types of High Schools

High schools in America come in several different forms. Each type offers unique opportunities for students. Here are the main categories:

  • Comprehensive high schools – Traditional schools offering a general education with some elective options. Most American students attend these.
  • Magnet schools – Public schools with a special focus, such as science, technology, the arts, or foreign languages. They often draw students from multiple neighbourhoods.
  • Charter schools – Publicly funded but independently run. They have more flexibility in teaching methods and curriculum. There are about 7,500 charter schools nationwide, many of which include high school grades.
  • Vocational or technical schools – Schools that prepare students for specific careers like welding, nursing, or computer programming. These are sometimes called trade schools.
  • Alternative schools – Designed for students who need a different learning environment, such as those at risk of dropping out or those with behavioural challenges.
  • Private and parochial schools – Schools run by religious organizations or private corporations. They set their own admission standards and tuition.

This variety means that no matter where you live, there are likely several types of high schools to consider.

How the Number of High Schools Affects Students

Knowing how many high schools exist helps families understand their options. In urban areas, there can be dozens of high schools within a short drive. In rural areas, there may be only one or two.

School density also affects class size, extracurricular activities, and teacher availability. For example, a district with many high schools can offer more specialised programs, but a small rural school might have stronger community ties.

Tips for Choosing a High School

Use the number of available schools as a starting point. Here are actionable steps to narrow your search:

  • Check your local school district’s website for a list of all public high schools.
  • Visit the NCES website to find private and charter school data in your area.
  • Attend open houses or virtual tours for at least three different schools.
  • Ask current students and parents about the school’s culture and academic rigour.
  • Compare graduation rates, test scores, and college acceptance data when available.

Summary

America has about 33,800 high schools, with the majority being public. The variety of school types gives students many paths to success. When choosing a high school, use the total number as a guide and research each option carefully. The right school can make a big difference in a student’s future.

Frequently Asked Questions

How many high schools are there in America?

There are approximately 33,800 high schools in the United States, including about 23,400 public schools and 10,400 private schools.

How many public high schools are in the United States?

There are about 23,400 public high schools in America, serving the majority of high school students.

How many private high schools are there in America?

There are approximately 10,400 private high schools in the US, including religious and independent schools.

How many high school students are there in the United States?

About 16.4 million students attend high school in America, with most enrolled in public schools.

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.