How Many High Schools Are in the US? Statistics & Student Numbers

Quick Answer: According to the most recent data from the National Center for Education Statistics (NCES), there are approximately 27,000 public high schools and over 12,000 private high schools in the United States. In total, there are around 39,000 high schools in the US.

The scale of the American education system is immense. Understanding the number of schools and students helps to appreciate the diversity and complexity of secondary education in the country. This page provides key statistics on US high schools based on reliable data.

Key Statistics from the NCES

The primary source for education data in the United States is the National Center for Education Statistics (NCES), which is part of the U.S. Department of Education. Their “Digest of Education Statistics” provides the most accurate numbers.

Statistic (Approximate Numbers)Value
Total Public Schools (All Levels)98,500
Total Private Schools (All Levels)30,500
Public Secondary/High Schools27,000
Private Secondary/High Schools12,400
Total High Schools (Public + Private)39,400
Students in Public Schools (All Levels)49.4 million
Students in Private Schools (All Levels)4.7 million
Data is based on the most recent reports from the NCES and may fluctuate slightly year to year.

Public vs. Private High Schools

The vast majority of American students attend public high schools, which are funded by federal, state, and local governments and are free to attend.

Public High Schools

  • Funding: Government-funded through taxes.
  • Enrollment: Open to all students within a specific geographic district.
  • Types: Includes traditional high schools, charter schools, and magnet schools.
  • Percentage of Students: Roughly 90% of all K-12 students attend public schools.

Private High Schools

  • Funding: Privately funded through tuition, fees, and donations.
  • Enrollment: Selective admissions process.
  • Types: Includes parochial (religiously-affiliated) and independent schools.
  • Percentage of Students: Roughly 10% of all K-12 students attend private schools.

Frequently Asked Questions (FAQ)

Which state has the most high schools?

The states with the largest populations naturally have the most high schools. California, Texas, and New York lead the nation in the total number of public secondary schools.

What is a charter school?

A charter school is a publicly funded school that operates independently of the local district’s rules and regulations. They have more flexibility in their curriculum and teaching methods but are held accountable for academic performance by their “charter” or contract.

How many students graduate high school each year?

According to the NCES, the national adjusted cohort graduation rate is around 87%. With roughly 4 million students per grade cohort, this means approximately 3.5 million students graduate from high school each year in the United States.

Last Updated: April 2025