Published: | Updated: June 16, 2020

Education Statistics: Facts About American Schools

How many K-12 public schools, districts, and students are there? What does the American student population look like? And how much are we, as a nation, spending on the education of these youth?

These data points can give perspective to the implications and potential impact of education policies. The Education Week library provides answers to these questions, and some other enlightening facts, below.

This page will be updated when new federal data becomes available.

Jump to a Section: Schools and Districts | Students | Teachers and Principals | School Spending


How many schools are there in the U.S.?

There are 130,930 K-12 schools in the U.S., according to 2017-18 data from the National Center for Education Statistics (NCES). Here's how they break down:

  • All: 130,930
  • Elementary schools: 87,498
  • Secondary schools: 26,727
  • Combined schools: 15,804
  • Other: 901

Here's what this looks like in chart form:

Note: The data above reflects the following categorization from NCES: Elementary schools include schools beginning with grade 6 or below and with no grade higher than 8. (This includes middle schools.) Secondary schools include schools with no grade lower than 7. Combined schools include schools beginning with grade 6 or below and ending with grade 9 or above. Other includes special education, alternative, and other schools not classified by grade span.

How many are traditional public schools, public charter schools, or private schools?

While charter schools are often the topic of debate, they make up only a small portion of all schools.

  • Traditional public schools: 91,276 (2017-18, Source)
  • Public charter schools: 7,193 (2017-18, Source)
  • Private schools: 32,461 (2017-18, Source)

For more on charters, including how they work and who oversees them, read this explainer.

Among public schools, how many high schools are there in the U.S.?

  • Total public schools: 98,158
  • High schools: 21,287
  • Junior high schools: 2,527
  • Middle schools: 13,253
  • Elementary schools: 53,584
  • Combined schools: 6,783
  • Other: 724
(2016-17, Source)

Note: The data above reflects the following categorization from NCES: Elementary schools include schools beginning with grade 6 or below and with no grade higher than 8. (For the list above, middle schools are not included in the elementary school count and are instead broken out on their own line.) Middle schools include schools that have grade spans beginning with 4, 5, or 6 and ending with 6, 7, or 8. Junior highs include schools with grades 7 and 8 or grades 7 through 9. High schools include any schools with no grade lower than 7. (For the list above, junior high schools are not included in the high school count and are instead broken out on their own line. Additionally, the count includes 3-year, 4-year, 5-year, and 6-year high schools.) Combined schools include schools beginning with grade 6 or below and ending with grade 9 or above. Other includes special education, alternative, and other schools not classified by grade span.

What is the average public school size?

The average public school enrollment is 528 students, according to data from 2017. That's up 8 students from the average school size in 2011, according to NCES.

What is the average public school size by type of location?

  • City: 589 students
  • Suburban: 657 students
  • Town: 445 students
  • Rural: 362 students
(2017, Source)

How many schools offer online courses?

According to 2017-18 NCES data, 21% of public schools, including charters, offer at least one course entirely online. Almost a third (30.3%) of charter schools offer an entire course online, versus 20.2% of traditional public schools.

How many school districts are there?

There are 13,598 regular school districts in the U.S. (2016-17, Source)

Note: Regular districts exclude regional education service agencies and supervisory union administrative centers, state-operated agencies, federally operated agencies, and other types of local education agencies, such as independent charter schools.

Where are the largest school districts in the U.S.?

Big cities like New York and Los Angeles lead the list of the largest school districts, as identified by NCES in 2016. But the rest of the top 10 may surprise you:

Rank District name State Enrollment
1 New York City NY 984,462
2 Los Angeles Unified CA 633,621
3 Chicago IL 378,199
4 Miami-Dade County FL 357,249
5 Clark County NV 326,953
6 Broward County FL 271,852
7 Houston TX 216,106
8 Hillsborough County FL 214,386
9 Orange County FL 200,674
10 Palm Beach County FL 192,721


What's the average tenure of a big-city superintendent?

Superintendents in large cities stick around for an average of 6 years, according to a report by the Broad Center.


How many students attend public schools?

In America's public schools, there are almost 50.8 million students, based on federal projections for the fall of 2019.

How many students attend charter schools?

According to data from two years earlier, 3.1 million public school students, or 6.2 percent, are in charter schools.

How many students attend private schools? What are the religious affiliations of those schools?

In total, 5,719,990 students attend private schools, according to NCES 2017 data.

  • 37.4% of those in Catholic schools
  • 24.4% in nonsectarian (non-religious) schools
  • 15.2% in un-affiliated religious schools
  • 12.0% in conservative Christian schools
  • 11.1% in other religiously affiliated schools
Note: numbers may not add to 100 due to rounding.

How many students are homeschooled?

There are 1,689,726 homeschooled students. That's 3.3 percent of all students, according to NCES 2015-16 data. After doubling between 1999 and 2012, the number of homeschooled students in the United States appears to have leveled off. So who are the nation’s homeschoolers? This overview of homeschooling includes more information on the topic.

Where do most students attend school—the city, the suburbs or rural areas?

According to 2017 data, the majority of public school students attend suburban schools, but enrollment in urban schools is not far behind.

  • Suburban: 39.6% of public school students
  • City: 30.4% of public school students
  • Rural: 19.1% of public school students
  • Town: 11.0% of public school students

Meanwhile, most private school students attend schools in the city.

  • City: 43.1% of private school students
  • Suburban: 39.9% of private school students
  • Rural: 10.5% of private school students
  • Town: 6.5% of private school students

What are the demographics of public school students?

Here's a racial breakdown of the student population in American public schools, as of 2017:

  • White students: 47.6%
  • Hispanic students: 26.7%
  • Black students: 15.2%
  • Asian students: 5.2%
  • Two or more race students: 3.9%
  • American Indian/Alaska Native students: 1.0%
  • Pacific Islander students: 0.4%

The 2015-16 school year was the first in which the majority of public schoolchildren were minorities. For a look back at what that milestone meant for schools, revisit this story from 2014.

How many students graduate high school?

The national graduation rate is 85 percent, according to 2017-18 NCES data.

How has that changed over time?

The graduation rate has increased by 6 percentage points from 2010-2011 to 2017-18. What's behind record rises in U.S. graduation rates? More on that here.

How many students graduate in my state?

Hover over a state in this interactive map to see its graduation rate in 2016-17, broken down by demographic groups:


How many teachers are there in the U.S.?

In America's public schools there are 3.2 million full-time-equivalent teachers, according to federal projections for the fall of 2020.

How many principals are there?

There are 90,850 public school principals in the U.S., according to 2017-18 numbers from NCES.

What percent of teachers are women?

Teaching continues to be a profession dominated by women. According to 2017-18 numbers from NCES 76.5 percent of teachers are female, while 23.5 percent are male.

What are the racial demographics of teachers?

When it comes to race, America’s teachers look very different from its student population.

  • 79.3% White
  • 9.3% Hispanic
  • 6.7% Black
  • 2.1% Asian
  • 1.8% Two or more races
  • 0.5% American Indian/Alaska Native
  • 0.2% Native Hawaiian/ Pacific Islander
(2017-18, Source)

For a more detailed look at the profile of America’s teaching force, including average age and years of experience, read this report on the latest federal data.

Who are U.S. public school principals?

Like teachers, most American principals are white and female.

  • 53.7% Female
  • 46.3% Male

  • 77.7% White
  • 10.5% Black
  • 8.9% Hispanic
  • 0.9% Asian
  • 1.0% Two or more races
  • 0.7% American Indian/Alaska Native
  • 0.2% Native Hawaiian/ Pacific Islander
(2017-18, Source)

Another finding from recent federal data: Charter school principals are more diverse. Read more.

What's the average U.S. teacher salary?

The average base salary for teachers is $57,900, according to 2017-18 data from NCES.

Of course, teacher salaries vary widely from state to state. Although its findings differ from the federal data, the National Education Association, the nation's largest teachers' union, releases an annual ranking of state salaries. Here are the latest numbers.

How does that compare with principals' salaries?

According to 2017-18 data, the average public school principal salary is $98,300.

How big are the teachers' unions?

According to NCES data from 2015-16, 69.9 percent of teachers are members of a union.

As of June 2019, the National Education Association has about 2.29 million full-time-equivalent members who are active educators or retirees.

As of June 2019, the American Federation of Teachers has almost 1.7 million members.

What is the average student to teacher ratio in schools?

On average, there are 15.8 students assigned to a single teacher, NCES projections for fall of 2020 show.

The state with highest student to teacher ratio is, as of 2016, California, with 23.3 students for each teacher. The state with lowest student to teacher ratio? Vermont, with 10.8 students for each teacher.

Note: The pupil/teacher ratio includes teachers for students with disabilities and other special teachers, while these teachers are generally excluded from class size calculations.


How much does the U.S. spend on K-12 education?

In 2016-17, almost $708 billion was spent on public elementary and secondary education by local, state, and federal agencies.

How much is spent per pupil?

Education Week examines per-pupil spending as part of its annual Quality Counts report. On average, the nation spends $13,301 to educate each student. These expenditures vary state to state. Vermont has the highest per-pupil expenditures in the nation at $22,506, as adjusted for variations in regional costs. At the other end of the scale, Utah spends the least at $7,932 per student.

Hover over a state to see its per-pupil spending, as adjusted for regional cost differences:

Have more education statistics you’d like to see on this page?

Scroll down or click here to drop us a comment with your suggestions or feedback.

Notice: We recently upgraded our comments. (Learn more here.) If you are logged in as a subscriber or registered user and already have a Display Name on, you can post comments. If you do not already have a Display Name, please create one here.
Ground Rules for Posting
We encourage lively debate, but please be respectful of others. Profanity and personal attacks are prohibited. By commenting, you are agreeing to abide by our user agreement.
All comments are public.