Magnet, charter and traditional public schools: the differences

All three are free public schools. A traditional school serves the students assigned to it by address; a magnet school is a district school with a theme that draws students from across the district; a charter school is run by an independent operator under a charter. In 2024-25, 7,592 charter schools enrolled 3,858,033 students, 7.9% of all public-school students.

The three types

Traditional public schools are run by a school district and enroll the students living in their attendance zone. Most U.S. students attend one.

Magnet schools are also district schools, built around a theme such as science, the arts or a language, and open to students from across the district. Many began as a way to integrate schools by drawing families voluntarily. Admission is by application, often a lottery.

Charter schools are public schools run by a nonprofit (or, in some states, a company) under a charter granted by an authorizer: a state board, a district or a university, depending on state law. They set their own curriculum, calendar and staffing, and can be closed if they fail the terms of their charter. Admission is open, by lottery when applications exceed seats.

How admission works

  • Traditional schools enroll the students whose home is in their attendance zone; the district sets the zones.
  • Magnet schools take applications through the district, usually once a year; seats go by lottery, by audition or test for some themes, or by criteria the district sets, sometimes with priority for siblings or nearby families.
  • Charter schools take applications directly; when there are more applicants than seats, most hold a lottery, as most state charter laws require, often with priority for siblings.
  • Online charter schools can enroll students from across a state; check whether a school is online before comparing its size with a building-based school.

Deadlines differ by district and school, so check each one early.

Charter and district schools compared

District-runCharter
Schools86,5857,592
Students44,724,4413,858,033
Students per school517508
Students per teacher15.018.3
Free meals, average school52.2%58.7%

Source: NCES Common Core of Data 2024-25: directory charter status, membership, staff and lunch files; schools open that year. Students per teacher and free meals are means over schools reporting them.

Charter schools had more students per teacher on average (18.3 against 15.0). Their share of students varies by state law: see the state study.

Choosing among them

  • Check dates: magnet and charter applications often close in winter for the next school year.
  • Ask about transportation; many charter schools and some magnet programs do not provide buses.
  • Compare the same measures as for any school: students per teacher, counselors, chronic absenteeism, course offerings and, from the state report card, test results and growth.
  • For a charter school, ask who the authorizer is and when the charter is up for renewal.

Questions

  1. What is the difference between a magnet school and a charter school?
    A magnet school is run by a school district and offers a theme (science, arts, languages) to students from across the district, often to attract a mix of students. A charter school is a public school run by an independent operator under a charter from an authorizer, with more freedom from district rules in exchange for accountability for results.
  2. Do charter schools cost money to attend?
    No. Charter schools are public schools funded by taxpayers; they cannot charge tuition. Families may pay for the same extras as at any public school, such as trips or uniforms.
  3. How do I apply to a magnet school?
    Through the school district. Most magnet programs have an application window, and admission is by lottery, by audition or test for some themes, or by a mix of criteria set by the district.
  4. Are charter schools better than traditional public schools?
    On average, research finds results that vary widely by state, city and operator; some charter schools outperform nearby district schools and others underperform. Judge a charter school on its own record, as you would any school.
  5. How many charter schools are there?
    7,592 charter schools were open in 2024-25, 8.1% of U.S. public schools, enrolling 3,858,033 students (NCES Common Core of Data).

Related

Sources

Source: NCES Common Core of Data School directory, membership, staff and lunch files · 2024-25