") for (let serieIndex = 0; serieIndex < figureData.virtualSeries.length; serieIndex++) { const serie = figureData.virtualSeries[serieIndex]; div.append("
") }; $(wrap).find(".options-container-body").append(div); // CLEAR ALL EVENT HANDLER $(`.btn-clear-all-92`).on('click', (ev) => { ev.preventDefault(); for (let vserieIndex = 0; vserieIndex < figureData.virtualSeries.length; vserieIndex++) { figureData.virtualSeries[vserieIndex].visible = vserieIndex == 0; } draw(); syncVirtualSeries(); }); // SELECT ALL EVENT HANDLER $(`.btn-select-all-92`).on('click', (ev) => { ev.preventDefault(); for (let vserieIndex = 0; vserieIndex < figureData.virtualSeries.length; vserieIndex++) { figureData.virtualSeries[vserieIndex].visible = true; } draw(); syncVirtualSeries(); }); // VIRTUAL SERIE EVENT HANDLER $(wrap).find('.virtual-serie').click(ev => { // this click event for legends for map-like charts const serieId = ev.target.getAttribute('data-serie-id'); const virtualSerie = figureData.virtualSeries.find(vs => vs.id == serieId); virtualSerie.visible = ev.target.checked; // const serie = figureData.series[0]; // for (const value of serie.values) { // if (value.virtualSerieId == serieId) { // value.visible = ev.target.checked; // } // } //figureData.series[serieIndex].visible = ev.target.checked; //$(wrap).find('input[data-index=' + serieIndex + ']')[0].checked = ev.target.checked; draw(); syncVirtualSeries(); }) } else { div.append("
") }); $(wrap).find(".options-container-body").append(div); } }; function appendCheckboxesForDataArr() { if (chartSettings['map-like']) { //$(wrap).find(".options-container-body").html(""); var div = $("
"); div.attr("class", "group-wrap no-border"); div.append("
Percent
"); div.append("
Select all | Clear all
") const filteredFigureData = filterFigureData(figureData); var allValues = []; filteredFigureData.series.forEach((serie, index) => { var valuesWithColors = serie.values.map(value => { return { ...value, color: serie.color, // colors[index] serieIndex: index } }) allValues = [...allValues, ...valuesWithColors] }); allValues.forEach(function (item, i) { div.append("
") }); $(wrap).find(".options-container-body").append(div); // CLEAR ALL EVENT HANDLER $(`.btn-data-clear-all-92`).on('click', (ev) => { ev.preventDefault(); for (let valueIndex = 0; valueIndex < figureData.series[0].values.length; valueIndex++) { figureData.series[0].values[valueIndex].visible = valueIndex == 0; $(wrap).find('.check[data-type="data"][data-index=' + valueIndex + ']')[0].checked = valueIndex == 0; } draw(); }); // SELECT ALL EVENT HANDLER $(`.btn-data-select-all-92`).on('click', (ev) => { ev.preventDefault(); for (let valueIndex = 0; valueIndex < figureData.series[0].values.length; valueIndex++) { figureData.series[0].values[valueIndex].visible = true; $(wrap).find('.check[data-type=data][data-index=' + valueIndex + ']')[0].checked = true; } draw(); }); } }; function removeLegends() { $(wrap).find(".legends").html(""); } function drawLegends() { $(wrap).find(".legends").html(""); figureData.series.forEach(function (item, i) { $(wrap) .find(".legends") .append("
" + chartingUtils.replaceSupPlaceholder(item.key) + "
"); }); } function drawMapLikeLegends() { if (chartType == 'map-like') { for (let serieIndex = 0; serieIndex < figureData.virtualSeries.length; serieIndex++) { const serie = figureData.virtualSeries[serieIndex]; $(wrap).find('#map-like-flex').append(` `); }; $(wrap).find('.legend-map-like').click(ev => { // this click event for legends for map-like charts const serieId = ev.target.getAttribute('data-serie-id'); const virtualSerie = figureData.virtualSeries.find(vs => vs.id == serieId); virtualSerie.visible = ev.target.checked; // const serie = figureData.series[0]; // for (const value of serie.values) { // if(value.virtualSerieId == serieId) { // value.visible = ev.target.checked; // } // } //figureData.series[serieIndex].visible = ev.target.checked; //$(wrap).find('input[data-index=' + serieIndex + ']')[0].checked = ev.target.checked; syncVirtualSeries(); draw(); }) } } const getErrorCheck = () => $(wrap).find("#error-check-__f2781cd94b354fe5b18d3a9c7b4b84a3").is(":checked"); $(wrap).on("click", "#toggle-icon-__f2781cd94b354fe5b18d3a9c7b4b84a3", function (ev) { $(wrap).find("#error-check-__f2781cd94b354fe5b18d3a9c7b4b84a3").click(); }); $(wrap).find("#error-check-__f2781cd94b354fe5b18d3a9c7b4b84a3").click(function (ev) { draw(); // update image var onSrc = $("#toggle-icon-__f2781cd94b354fe5b18d3a9c7b4b84a3").attr('data-on-src'); var offSrc = $("#toggle-icon-__f2781cd94b354fe5b18d3a9c7b4b84a3").attr('data-off-src'); if (ev.target.checked) { $("#toggle-icon-__f2781cd94b354fe5b18d3a9c7b4b84a3").attr('src', onSrc); } else { $("#toggle-icon-__f2781cd94b354fe5b18d3a9c7b4b84a3").attr('src', offSrc); } }); function sortSeries(series) { let sortedSeries = []; series.forEach(serie => { let sortedSerie = { key: serie.key, visible: serie.visible, values: [...serie.values] }; sortedSerie.values.sort((a, b) => { if (a.values === b.value) return 0; else return a.value > b.value ? 1 : -1; }) sortedSeries.push(sortedSerie); }); return sortedSeries; } function sortValues(values) { values.sort((a, b) => { if (a.values === b.value) return 0; else return a.value > b.value ? 1 : -1; }); } function changeColorsForSeries(data, colors) { const series = ['Not available', 'Data not available', 'Reporting standard not met', 'Not applicable']; let originalColors = [...colors]; if (data.length > 0 && series.includes(data[0].key)) { colors = ['#ebebeb', ...colors]; } if (data.length > 1 && series.includes(data[1].key)) { colors = [colors[0], '#dbdbdb', ...originalColors]; } if (data.length > 2 && series.includes(data[2].key)) { colors = [colors[0], colors[1], '#858585', ...originalColors]; } return colors; } function draw() { $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3-file').css('display', 'none'); $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('display', 'block'); $('#table-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('display', 'none'); removeLegends(); //console.log('--- Figure ' + figureNumber); const filteredFigureData = filterFigureData(figureData); //filteredFigureData.series = sortSeries(filteredFigureData.series); //figureData && console.log('figureData: ', figureData); //filteredFigureData && console.log('filteredFigureData: ', filteredFigureData); if (chartView === "map") { let optionsObj = { element: element, showTerritories: false, width: 800, //$(".d3-map").parent().width(), height: 470, stateLabelBoxHeight: 25, stateLabelBoxWidth: 30, legendsOffset: 70, data: figureData.series, stateLabels: stateLabels, colors: colors, isPercent: true, usJsonUrl: 'http://nces.ed.gov/programs/coe' + '/js/us.json', roundValues: true, outlyingareaSpacing: 0 }; $(element).empty(); $(element).css('height', '470px') chartInstance = new MapChart(optionsObj); } if (chartView === "bar") { // for bar, we neeed 1 series sorted by value var allValues = []; filteredFigureData.series.forEach((serie, index) => { var valuesWithColors = serie.values.map(value => { let color = serie.color; if(value.color) { color = value.color; } return { ...value, color: color //serie.color// colors[index] } }) allValues = [...allValues, ...valuesWithColors] }); //sortValues(allValues) //console.log('allValues: ', allValues); var arrWithSortedSingleSerie = [{ key: 'All', values: allValues, visible: true }]; $(element).empty(); let calculatedHeight = allValues.length * 25; if (calculatedHeight < 300) calculatedHeight = 300; $(element).css('height', calculatedHeight + 'px'); const errorToggle = document.getElementById(`error-check-__f2781cd94b354fe5b18d3a9c7b4b84a3`); const showErrors = errorToggle?.checked; let xLabel = 'Label 1'; let chartOptions = { chartType: 'map', chartSettings: chartSettings, element: element, showGrid: true, style: { margin: { top: 40, right: 30, bottom: 100, left: 50 }, width: 800, height: calculatedHeight, }, x: { label: xLabel, addDollarToTop: false, }, y: { label: "Percent" }, tooltip: { prefixDollar: false, round: null }, series: filteredFigureData.series, data: arrWithSortedSingleSerie, //sortSeries(filteredFigureData.series), showErrors, barPadding: 0.3, colors: colors, subgroups: ['value'], maxScale: maxScale, isPercent: true, roundValues: true, formatThousands: false, axisXAlign: '', ticksNumber: '' }; // if(useSortedSerie) { // chartOptions.data_old = chartOptions.data; // chartOptions.data = [figureData.sortedSerie]; // } chartOptions.style.margin.bottom = 125; chartOptions.style.margin.right = 30; chartOptions.style.margin.top = 40; chartOptions.style.margin.left = 95; chartInstance = new StateHorizontalBar(chartOptions); } else if (chartView === 'bar-diverging') { drawLegends(); var allValues = []; filteredFigureData.series.forEach((serie, index) => { var valuesWithColors = serie.values.map(value => { return { ...value, color: colors[index], serieIndex: index } }) allValues = [...allValues, ...valuesWithColors] }); sortValues(allValues) //console.log('allValues: ', allValues); var arrWithSortedSingleSerie = [{ key: 'All', values: allValues, visible: true }]; let testData = [{ "2010": 37254523, "2019": 39512223, "State": "California" }, { "2010": 25145561, "2019": 28995881, "State": "Texas" }, { "2010": 18801310, "2019": 21477737, "State": "Florida" }, { "2010": 19378102, "2019": 19453561, "State": "New York" }, { "2010": 12702379, "2019": 12801989, "State": "Pennsylvania" }, { "2010": 12830632, "2019": 12671821, "State": "Illinois" }, { "2010": 11536504, "2019": 11689100, "State": "Ohio" }, { "2010": 9687653, "2019": 10617423, "State": "Georgia" }, { "2010": 9535483, "2019": 10488084, "State": "North Carolina" }, { "2010": 9883640, "2019": 9986857, "State": "Michigan" }, { "2010": 8791894, "2019": 8882190, "State": "New Jersey" }, { "2010": 8001024, "2019": 8535519, "State": "Virginia" }, { "2010": 6724540, "2019": 7614893, "State": "Washington" }, { "2010": 6392017, "2019": 7278717, "State": "Arizona" }, { "2010": 6547629, "2019": 6949503, "State": "Massachusetts" }, { "2010": 6346105, "2019": 6833174, "State": "Tennessee" }, { "2010": 6483802, "2019": 6732219, "State": "Indiana" }, { "2010": 5988927, "2019": 6137428, "State": "Missouri" }, { "2010": 5773552, "2019": 6045680, "State": "Maryland" }, { "2010": 5686986, "2019": 5822434, "State": "Wisconsin" }, { "2010": 5029196, "2019": 5758736, "State": "Colorado" }, { "2010": 5303925, "2019": 5639632, "State": "Minnesota" }, { "2010": 4625364, "2019": 5148714, "State": "South Carolina" }, { "2010": 4779736, "2019": 4903185, "State": "Alabama" }, { "2010": 4533372, "2019": 4648794, "State": "Louisiana" }, { "2010": 4339367, "2019": 4467673, "State": "Kentucky" }, { "2010": 3831074, "2019": 4217737, "State": "Oregon" }, { "2010": 3751351, "2019": 3956971, "State": "Oklahoma" }, { "2010": 3574097, "2019": 3565287, "State": "Connecticut" }, { "2010": 2763885, "2019": 3205958, "State": "Utah" }, { "2010": 3725789, "2019": 3193694, "State": "Puerto Rico" }, { "2010": 3046355, "2019": 3155070, "State": "Iowa" }, { "2010": 2700551, "2019": 3080156, "State": "Nevada" }, { "2010": 2915918, "2019": 3017825, "State": "Arkansas" }, { "2010": 2967297, "2019": 2976149, "State": "Mississippi" }, { "2010": 2853118, "2019": 2913314, "State": "Kansas" }, { "2010": 2059179, "2019": 2096829, "State": "New Mexico" }, { "2010": 1826341, "2019": 1934408, "State": "Nebraska" }, { "2010": 1852994, "2019": 1792065, "State": "West Virginia" }, { "2010": 1567582, "2019": 1787147, "State": "Idaho" }, { "2010": 1360301, "2019": 1415872, "State": "Hawaii" }, { "2010": 1316470, "2019": 1359711, "State": "New Hampshire" }, { "2010": 1328361, "2019": 1344212, "State": "Maine" }, { "2010": 989415, "2019": 1068778, "State": "Montana" }, { "2010": 1052567, "2019": 1059361, "State": "Rhode Island" }, { "2010": 897934, "2019": 973764, "State": "Delaware" }, { "2010": 814180, "2019": 884659, "State": "South Dakota" }, { "2010": 672591, "2019": 762062, "State": "North Dakota" }, { "2010": 710231, "2019": 731545, "State": "Alaska" }, { "2010": 601723, "2019": 705749, "State": "District of Columbia" }, { "2010": 625741, "2019": 623989, "State": "Vermont" }, { "2010": 563626, "2019": 578759, "State": "Wyoming" }] let config = { globalId: '__f2781cd94b354fe5b18d3a9c7b4b84a3', element: element, showGrid: true, style: { margin: { top: 40, right: 30, bottom: 100, left: 50 }, width: 800, height: 1200, }, //testData: testData, series: filteredFigureData.series, singleSerie: allValues, colors: colors, maxScale: null, minScale: null, x: { label: "" }, y: { label: "Percent" } } config.style.margin.bottom = 125; config.style.margin.right = 70; config.style.margin.top = 30; config.style.margin.left = 95; chartInstance = new BarDivergingChart(config); } else if (chartView === 'file') { $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3-file').css('display', 'block'); $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('display', 'none'); $('#table-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('display', 'none'); } else if (chartView === "table") { $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3-file').css('display', 'none'); $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('display', 'none'); $('#table-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('display', 'block'); chartInstance = new StatesTable({ chartType: 'map', containerId: 'table-__f2781cd94b354fe5b18d3a9c7b4b84a3', figureData: filteredFigureData, showConfidenceInterval: getErrorCheck(), hasAnySe: false, roundValues: true, horizontalLabel: horizontalLabel, 'table.usAverage.hide': chartSettings['table.usAverage.hide'], }); } chartingUtils.logChart(chartInstance, figureNumber); } window.addEventListener('resize', function () { zoomMap(); //if(window.innerWidth < 993) { // // switch to table view // if(chartView === 'map' || chartView === 'bar') { // chartView = 'table'; // setActiveSwitchButton('table'); // draw(); // } //} }); appendCheckboxes(); appendCheckboxesForDataArr(); zoomMap(); drawMapLikeLegends(); //if (window.innerWidth < 993) { // // switch to table view // if (chartView === 'map' || chartView === 'bar') { // chartView = 'table'; // setActiveSwitchButton('table'); // draw(); // } //} function zoomMap() { const width = window.innerWidth; if (chartView === 'map') { if (width > 991) $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('zoom', '1'); else if (width > 767) $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('zoom', '0.8'); else $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('zoom', '0.45'); } else { $('#chart-__f2781cd94b354fe5b18d3a9c7b4b84a3').css('zoom', '1'); } } draw(); $(wrap).find('.embed-wrapper').on('click', function (ev) { let embedBg = $(wrap).find('.embed-wrapper'); if ($(ev.target).is(embedBg)) { $(ev.target).addClass('d-none'); }; }); $(wrap).find('.embed-wrapper').find('button').on('click', function () { let btn = $(wrap).find('.embed-wrapper').find('button'); btn.html('Copied!'); setTimeout(function () { btn.html('Copy'); }, 2000); }); $(wrap).find('.embed-wrapper').find('.close').on('click', function () { let embedBg = $(wrap).find('.embed-wrapper').addClass('d-none'); }); $(wrap).find('.link-embed').on('click', function (ev) { ev.preventDefault(); $(wrap).find('.embed-wrapper').removeClass('d-none'); let container = $('#figure-' + '210'); const width = Math.ceil(container.outerWidth()) + 20; const height = Math.ceil(container.outerHeight()) + 20; const url = 'http://nces.ed.gov/programs/coe/iframe/index?code=CGB&figureNumber=' + '2'; let html = '
'; $(wrap).find('.embed-wrapper').find('textarea').val(html) }); $(wrap).find('.link-download-data').on('click', function (ev) { ev.preventDefault(); let footnotes = [];footnotes.push({ sup: '', content: '†Not applicable. State does not have charter school legislation or reported having no charter schools.' }); footnotes.push({ sup: '', content: '#Rounds to zero.' }); footnotes.push({ sup: '', content: 'NOTE: U.S. average in this figure represents the 50 states and the District of Columbia. Categorizations are based on unrounded percentages.' }); footnotes.push({ sup: '', content: 'SOURCE: U.S. Department of Education, National Center for Education Statistics, Common Core of Data (CCD), “Public Elementary/Secondary School Universe Survey,” 2021–22. See Digest of Education Statistics 2022, table 216.90.' }); let content = chartingUtils.generateCSVContent({ data: figureData, figureTitle: 'Figure 2. Percentage of all public school students enrolled in public charter schools, by state: Fall 2021', chartType, hasSe: false, footnotes, projectionYear: null, showConfidenceInterval: null, horizontalLabel, chartSettings: chartSettings }) // Create a blob //var blob = new Blob([content], { type: 'text/csv' }); var BOM = "\uFEFF"; var csvData = BOM + content; var blob = new Blob([csvData], { type: "text/csv;charset=utf-8" }); var url = URL.createObjectURL(blob); // Create a link to download it var pom = document.createElement('a'); pom.href = url; pom.setAttribute('download', 'CGB-figure-2.csv'); pom.click(); }); })();
The first law allowing the establishment of public charter schools was passed in Minnesota in 1991.6 Forty-five states and the District of Columbia had passed public charter legislation as of fall 2021 (the exceptions were Montana, Nebraska, North Dakota, South Dakota, and Vermont).7 [State/jurisdiction]
Previous Finding
Of the 46 states/jurisdictions with legislative approval for public charter schools as of fall 2021, the District of Columbia had the highest percentage of public school students enrolled in charter schools (45 percent), followed by Arizona (20 percent). In an additional eight states—Colorado, Nevada, Florida, Louisiana, Delaware, California, Utah, and Michigan—from 10 to 15 percent of public school students were enrolled in charter schools. Seven states, however, had less than 1 percent of their public school students enrolled in public charter schools in fall 2021. These states were Wyoming, Mississippi, Kansas, Alabama, Washington, Virginia, and Iowa.8 Kentucky and West Virginia had no charter schools in 2021. [State/jurisdiction]
Previous Finding
Enrollment of students in public charter schools in fall 2021 was 1.9 million greater than in fall 2010, and about one-half (or 0.9 million) of this difference in enrollment could be attributed to enrollment increases in charter schools in California, Texas, Florida, and New York between the two years. Across all states/jurisdictions with students enrolled in charter schools in fall 2021 (43 states and the District of Columbia), charter school enrollment was generally higher in fall 2021 than in 2010, but patterns differed before and during the pandemic. Specifically,
- 41 states and the District of Columbia had higher charter school enrollments in fall 2019 than in fall 2010;
- 39 states and the District of Columbia had higher charter enrollments in fall 2020 than in fall 2019; and
- 26 states had higher charter enrollments in fall 2021 than in fall 2020.
Overall, 41 states and the District of Columbia had higher charter school enrollments in fall 2021 than in fall 2010. Charter school enrollment was lower in fall 2021 than in fall 2010 in Iowa and Kansas. [Time series] [State/jurisdiction]
Previous Finding
Characteristics of Charter Schools and Their Students
Previous Finding
Hover, click, and tap to see more for all figures on this page.
Users can select any combination of available years and categories in any figure format (i.e., bar or table). The initial selection of years and categories may not be optimal in different views.
CLOSE
Bar | Table
Bar | Table
Users can select years at irregularintervals. However, as a result, the distance between the data points will not be proportional to the number of years between them.
X
Embed this figure
# Rounds to zero.
NOTE: Data in this figure represent the 50 states and the District of Columbia. Race categories exclude persons of Hispanic ethnicity. Although rounded numbers are displayed, the figures are based on unrounded data. Detail may not sum to totals because of rounding.
SOURCE: U.S. Department of Education, National Center for Education Statistics, Common Core of Data (CCD), “Public Elementary/Secondary School Universe Survey,” 2010–11 and 2021–22. See Digest of Education Statistics 2022, table 216.30 and table 216.30a.
Between fall 2010 and fall 2021, trends in the demographic composition of public charter schools were similar to those seen in public schools overall (for more information, see the indicator Racial/Ethnic Enrollment in Public Schools). Between the two years, the percentages of public charter school students who were
- Hispanic increased (from 27 to 36 percent);
- of Two or more races increased (from 3 to 5 percent);
- Asian increased (from 3 to 4 percent);
- White decreased (from 36 to 29 percent);
- Black decreased (from 29 to 24 percent);
- American Indian/Alaska Native decreased (from 0.9 to 0.7 percent); and
- Pacific Islander decreased (from 0.5 to 0.4 percent).
[Time series] [Race/ethnicity]
Previous Finding
In fall 2021, a higher percentage of charter school students than of traditional public school students attended schools where a majority of their peers were eligible for free or reduced-price lunch (FRPL). For this indicator, schools in which more than 75 percent of students qualify for FRPL under the National School Lunch Program are considered high-poverty schools.9 Those in which 25 percent or less of students qualify for FRPL are considered low-poverty schools. In fall 2021, some 31 percent of public charter school students attended high-poverty schools, which was higher than the 21 percent of traditional public school students who attended high-poverty schools. The percentage of students attending low-poverty schools was lower for public charter school students (17 percent) than for traditional public school students (25 percent).10 [Socioeconomic status (SES)]
Previous Finding
Hover, click, and tap to see more for all figures on this page.
Users can select any combination of available years and categories in any figure format (i.e., bar or table). The initial selection of years and categories may not be optimal in different views.
CLOSE
Bar | Table
Bar | Table
Users can select years at irregularintervals. However, as a result, the distance between the data points will not be proportional to the number of years between them.
X
Embed this figure
NOTE: Data in this figure represent the 50 states and the District of Columbia. Detail may not sum to totals because of rounding.
SOURCE: U.S. Department of Education, National Center for Education Statistics, Common Core of Data (CCD), “Public Elementary/Secondary School Universe Survey,” 2010–11 and 2021–22. See Digest of Education Statistics 2022, table 216.30 and table 216.30a.
The percentages of public charter schools with 300–499, 500–999, and 1,000 or more students each increased between fall 2010 and fall 2021, while the percentage of public charter schools with fewer than 300 students decreased. [Time series] [Size]
Previous Finding
1Rafa, A., Erwin, B., Kelly, B., and Wixom, M. A. (2020). 50-State Comparison: Charter School Policies. Denver, CO: Education Commission of the States. Retrieved November 30, 2022, from https://www.ecs.org/charter-school-policies/.
2In this indicator, data on public charter school enrollment are collected at the school level, in the Common Core of Data (CCD) Public Elementary/Secondary School Universe Survey. Enrollment is reported for “October 1 or the closest school day to October 1.”
3Prekindergarten schools are defined as schools that offer prekindergarten only. Elementary schools are defined as schools that offer more of grades K–4 than higher grades.
4Middle schools are defined as schools that offer more of grades 5–8 than higher or lower grades. Secondary/high schools are defined as schools that offer more of grades 9–12 than lower grades.
5Other schools are defined as schools that offer all other combinations of grades, including K–12 schools. Ungraded schools are defined as schools that offer ungraded education only.
6Finnigan, K., Adelman, N., Anderson, L., Cotton, L., Donnelly, M. B., and Price, T. (2004). Evaluation of the Public Charter Schools Program: Final Report. U.S. Department of Education, Office of the Deputy Secretary. Washington, DC: Policy and Program Studies Service. Retrieved November 30, 2022, from https://www2.ed.gov/rschstat/eval/choice/pcsp-final/finalreport.pdf.
7Rafa, A., Erwin, B., Kelly, B., and Wixom, M. A. (2020). 50-State Comparison: Charter School Policies. Denver, CO: Education Commission of the States. Retrieved December 19, 2022, from https://www.ecs.org/charter-school-policies/.
8Although Kentucky and West Virginia had passed public charter school legislation as of fall 2021, these states did not report any charter schools or charter school enrollment in 2021.
9Includes students whose National School Lunch Program eligibility has been determined through direct certification.
10In fall 2021, some 8 percent of public charter school students and 3 percent of traditional public school students attended schools that did not participate in FRPL or had missing data.
Supplemental Information
Characteristics of Elementary and Secondary Schools
Elementary and Secondary Enrollment [Status and Trends in the Education of Racial and Ethnic Groups]
Private School Enrollment
Public School Enrollment
CLOSE
Common Core of Data (CCD)
CLOSE
Table 203.50 (Digest 2022): Enrollment and percentage distribution of enrollment in public elementary and secondary schools, by race/ethnicity and region: Selected years, fall 1995 through fall 2031;
Table 216.10 (Digest 2022): Number of public elementary and secondary schools, by school level, type, and charter, magnet, and virtual status: School years 2010-11 through 2021-22;
Table 216.20 (Digest 2022): Enrollment of public elementary and secondary schools, by school level, type, and charter, magnet, and virtual status: School years 2010-11 through 2021-22;
Table 216.30 (Digest 2022): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: School years 2011-12 and 2021-22;
Table 216.30a (Digest 2022): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: School years 2010-11 and 2020-21;
Table 216.90 (Digest 2022): Public elementary and secondary charter schools and enrollment, and charter schools and enrollment as a percentage of total public schools and total enrollment in public schools, by state: Selected school years, 2000-01 through 2021-22;
Table 216.30 (Digest 2021): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: Selected years, 2009-10 and 2019-20;
Table 216.30 (Digest 2020): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: Selected years, 1999-2000 through 2018-19;
Table 216.30 (Digest 2019): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: Selected years, 1999-2000 through 2017-18;
Table 216.30 (Digest 2018): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: Selected years, 2000-01 through 2016-17;
Table 216.30 (Digest 2017): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: Selected years, 2000-01 through 2015-16;
Table 216.30 (Digest 2016): Number and percentage distribution of public elementary and secondary students and schools, by traditional or charter school status and selected characteristics: Selected years, 1999-2000 through 2014-15
CLOSE
Elementary schoolEnrollmentFree or reduced-price lunchMiddle schoolNational School Lunch ProgramOther/ungraded schoolPrekindergarten schoolPublic charter schoolPublic school or institutionRacial/ethnic groupSecondary/High schoolStudent membershipTraditional public school
CLOSE
Public Charter School Enrollment - May 2022
Public Charter School Enrollment - May 2021
Public Charter School Enrollment - May 2020
Public Charter School Enrollment - May 2019
Public Charter School Enrollment - May 2018
Public Charter School Enrollment - May 2017
Charter School Enrollment - May 2016
Charter School Enrollment - May 2015
Charter School Enrollment - April 2014
Charter School Enrollment - January 2013
CLOSE
Suggested Citation
National Center for Education Statistics. (2023). Public Charter School Enrollment.Condition of Education.U.S. Department of Education, Institute of Education Sciences. Retrieved [date], fromhttps://nces.ed.gov/programs/coe/indicator/cgb.
Explore another topic Explore by subgroup
Back to Top