Public K-12 enrollment peaked at 50.8 million students in autumn 2019, but is expected to fall by nearly 4 million students to 46.9 million by 2031, a 7.6% nationwide drop, according to projections from the National Center for Education Statistics and reported by Statline.org.
The steepest enrollment losses are in elementary and middle grades. Districts in the Northeast, West and Rust Belt most affected. Public school enrollment’s decline of 3% in 2020 was the largest single-year decline since World War II.
Eighteen states saw public school enrollment declines of more than 4%, according to the NCES 2024 December report, which accounts for fall 2023 data. Ten states — California, Colorado, Hawaii, Mississippi, New Hampshire, New Mexico, New York, Oregon, Rhode Island and West Virginia declined more than 5%.
Here are contributing factors:
- Long-term demographic shifts — such as falling birth rates and domestic migration.
- Parents increasingly opt for private, charter or homeschooling models — options that expanded rapidly during and after the pandemic.
- A February Gallup poll showed the percentage of adults who report feeling satisfied about public education dropped from 37% to 24% between 2017 and 2025.
- The National Alliance for Public Charter Schools reported a net gain of 400,000 students over five years, offsetting some of the 1.8 million student losses from traditional districts.
- Public school funding, often tied to enrollment, is also shrinking. According to the Reason Foundation, 98 public schools closed in 2023-24 across 15 states, with significant losses in California, Colorado, Florida and New York.
There may be a positive for public schools behind these trends. Declining enrollment can lead to higher per-student funding, according to a Kennesaw State University researcher. Since districts often retain funding for students who’ve left, those resources can be reallocated to support remaining students, improving staff compensation and access to teachers and other support services.
Stateline.org


