8,068 schools · 2024–25 federal data
Find a charter school near you
Compare grades, enrollment, and students per teacher for public charter schools across the United States.
or use my location to see the closest schools
- Charter schools
- 8,068
- Reported students
- 3,957,681
- States and territories
- 47
- Virtual schools
- 411
2024–25 reported data: enrollment for 8056 of 8068 schools; student–teacher ratios for 7501; format for 6935. Missing values are excluded from totals and medians. Students per teacher is not class size.Sources and limitations.
Browse public charter schools by state
- Alabama23
- Alaska31
- Arizona569
- Arkansas110
- California1,276
- Colorado260
- Connecticut21
- Delaware24
- District of Columbia125
- Florida734
- Georgia96
- Guam4
- Hawaii38
- Idaho84
- Illinois131
- Indiana134
- Iowa7
- Kansas7
- Louisiana146
- Maine11
- Maryland50
- Massachusetts73
- Michigan368
- Minnesota309
- Mississippi10
- Missouri81
- Nevada104
- New Hampshire42
- New Jersey86
- New Mexico99
- New York350
- North Carolina213
- Ohio339
- Oklahoma73
- Oregon128
- Pennsylvania175
- Puerto Rico16
- Rhode Island42
- South Carolina104
- Tennessee114
- Texas1,056
- Utah142
- Virginia7
- Washington17
- West Virginia6
- Wisconsin225
- Wyoming8
Find charter schools in major U.S. cities
How to find a charter school near you
Start with location, compare the grades and facts that matter to your family, then confirm current programs and admissions with the school. Learn how charter schools work or compare charter and traditional public schools.
Official data
Every listing comes from 2024–25 federal records published by NCES.
Every state
All 8,068 open public charter schools in 47 states and territories.
Independent
No rankings and no paid placements. Compare the facts and decide for yourself.
Charter school search questions
How do I find charter schools near me?
Search by school name, city, or ZIP code, or browse your state and city. Each listing shows grades, enrollment, school format, location, and other available federal data so you can compare nearby options.
What are charter schools?
Charter schools are tuition-free public schools of choice that operate under a charter, or performance contract. Rules, authorizers, and enrollment procedures vary by state.
What is the difference between charter schools and traditional public schools?
Both are public schools. Charter schools generally have more operational flexibility in exchange for accountability to an authorizer and the terms of their charter. Traditional public schools are usually governed directly by a local school district.
Can I find charter elementary, middle, and high schools near me?
Yes. Use the grade-level filter in search, or open a city page to compare charter elementary schools, charter middle schools, and charter high schools when enough local listings are available.
Are online and virtual charter schools included?
Yes, when the school is reported as an open public charter school in the federal data. Search results and location pages identify virtual schools where that format was reported.
Does this directory rank the best charter schools?
No. The directory does not publish rankings or accept paid placement. It presents factual school data and encourages families to confirm admissions, programs, and current details directly with each school.