Chicago Public Schools Counted 304,687 Students in Fall 2026, 11,537 Fewer Than in Fall 2025. Its 18,838 Kindergartners Were the Fewest in 22 Years of Files.

CPS counted 304,687 students in fall 2026, 11,537 fewer than a year earlier, and 18,838 kindergartners, the fewest in 22 years of files. We split the drop by grade and mapped all 22 files by community area: 63 of 77 areas are below fall 2012, while the Loop grew 81 percent.

Chicago Public Schools counted 304,687 students on the 20th day of classes in fall 2026, 11,537 fewer than in fall 2025. The 3.6 percent drop is the second-steepest in the 22 years of enrollment files the district publishes, behind the 4.1 percent drop of fall 2020, and the 18,838 kindergartners are the fewest in all 22. Since fall 2005 the count has fallen by 116,238, more than a quarter. The losses are uneven across the city: the schools in 63 of the 77 community areas enrolled fewer students in fall 2026 than in fall 2012, while the Loop’s schools grew by four-fifths. A school’s students are counted where the school sits, so none of this says where children live.

CPS 20th-day membership files, fall 2005–fall 2026 · fall 2026 file retrieved October 1, 2026, earlier files August 8, 2026 · school counts are the district’s own; area totals, grade splits and changes are computed from them

Updated October 1, 2026: this page first read 21 files, through fall 2025, on August 8, 2026. It now adds the fall 2026 file. Every citywide count from the earlier 21 files came out the same on rereading. Two things changed. From fall 2022 on, each school is now placed in the community area that year’s file names, so a school that moved counts in its new area from the year it moved; that moves one school’s 145 fall 2025 students from the Near West Side to North Lawndale. The update also corrects a year this page reported: the number of schools in the files peaked at 683 in fall 2011, and this page first gave that year as 2012.

School enrollment: fall 2026 against fall 2012 20th-day enrollment at the schools in each community area down >25%down ≤25%up ≤25%up >25% Albany Park: 7,452 in fall 2012, 4,695 in fall 2026Archer Heights: 6,475 in fall 2012, 5,497 in fall 2026Armour Square: 1,591 in fall 2012, 1,033 in fall 2026Ashburn: 7,394 in fall 2012, 6,177 in fall 2026Auburn Gresham: 5,204 in fall 2012, 4,174 in fall 2026Austin: 11,795 in fall 2012, 7,517 in fall 2026Avalon Park: 2,036 in fall 2012, 1,771 in fall 2026Avondale: 4,797 in fall 2012, 2,677 in fall 2026Belmont Cragin: 15,285 in fall 2012, 11,643 in fall 2026Beverly: 1,569 in fall 2012, 1,471 in fall 2026Bridgeport: 3,128 in fall 2012, 2,494 in fall 2026Brighton Park: 10,617 in fall 2012, 7,307 in fall 2026Burnside: 527 in fall 2012, 264 in fall 2026Calumet Heights: 1,534 in fall 2012, 1,221 in fall 2026Chatham: 6,270 in fall 2012, 4,416 in fall 2026Chicago Lawn: 7,436 in fall 2012, 6,091 in fall 2026Clearing: 3,107 in fall 2012, 3,212 in fall 2026Douglas: 5,775 in fall 2012, 2,397 in fall 2026Dunning: 4,623 in fall 2012, 4,361 in fall 2026East Garfield Park: 6,057 in fall 2012, 3,394 in fall 2026East Side: 5,289 in fall 2012, 3,984 in fall 2026Edgewater: 4,566 in fall 2012, 3,928 in fall 2026Edison Park: 972 in fall 2012, 1,113 in fall 2026Englewood: 7,350 in fall 2012, 4,843 in fall 2026Forest Glen: 1,474 in fall 2012, 1,792 in fall 2026Fuller Park: 518 in fall 2012, 218 in fall 2026Gage Park: 10,922 in fall 2012, 8,545 in fall 2026Garfield Ridge: 4,729 in fall 2012, 4,055 in fall 2026Grand Boulevard: 3,994 in fall 2012, 1,696 in fall 2026Greater Grand Crossing: 5,036 in fall 2012, 3,675 in fall 2026Hegewisch: 943 in fall 2012, 813 in fall 2026Hermosa: 4,478 in fall 2012, 2,995 in fall 2026Humboldt Park: 10,376 in fall 2012, 7,940 in fall 2026Hyde Park: 1,897 in fall 2012, 1,515 in fall 2026Irving Park: 8,336 in fall 2012, 7,032 in fall 2026Jefferson Park: 1,762 in fall 2012, 1,714 in fall 2026Kenwood: 4,460 in fall 2012, 4,619 in fall 2026Lake View: 6,991 in fall 2012, 5,787 in fall 2026Lincoln Park: 5,515 in fall 2012, 5,674 in fall 2026Lincoln Square: 4,271 in fall 2012, 4,551 in fall 2026Logan Square: 7,986 in fall 2012, 6,431 in fall 2026Loop: 1,745 in fall 2012, 3,156 in fall 2026Lower West Side: 8,192 in fall 2012, 4,846 in fall 2026McKinley Park: 2,004 in fall 2012, 1,050 in fall 2026Montclare: 1,323 in fall 2012, 967 in fall 2026Morgan Park: 3,278 in fall 2012, 3,260 in fall 2026Mount Greenwood: 2,190 in fall 2012, 2,495 in fall 2026Near North Side: 3,658 in fall 2012, 3,534 in fall 2026Near South Side: 1,830 in fall 2012, 2,171 in fall 2026Near West Side: 12,423 in fall 2012, 9,419 in fall 2026New City: 8,593 in fall 2012, 6,586 in fall 2026North Center: 7,304 in fall 2012, 7,466 in fall 2026North Lawndale: 9,383 in fall 2012, 4,854 in fall 2026North Park: 5,097 in fall 2012, 5,149 in fall 2026Norwood Park: 6,687 in fall 2012, 7,499 in fall 2026Oakland: 629 in fall 2012, 586 in fall 2026O’Hare: 785 in fall 2012, 1,137 in fall 2026Portage Park: 7,192 in fall 2012, 5,187 in fall 2026Pullman: 1,534 in fall 2012, 2,262 in fall 2026Riverdale: 2,207 in fall 2012, 1,518 in fall 2026Rogers Park: 4,374 in fall 2012, 3,171 in fall 2026Roseland: 6,897 in fall 2012, 4,065 in fall 2026South Chicago: 4,638 in fall 2012, 3,760 in fall 2026South Deering: 1,823 in fall 2012, 1,143 in fall 2026South Lawndale: 15,251 in fall 2012, 7,554 in fall 2026South Shore: 4,612 in fall 2012, 4,060 in fall 2026Uptown: 4,523 in fall 2012, 3,142 in fall 2026Washington Heights: 6,095 in fall 2012, 3,771 in fall 2026Washington Park: 3,515 in fall 2012, 2,742 in fall 2026West Elsdon: 2,801 in fall 2012, 1,746 in fall 2026West Englewood: 6,753 in fall 2012, 4,304 in fall 2026West Garfield Park: 2,620 in fall 2012, 1,278 in fall 2026West Lawn: 4,299 in fall 2012, 4,019 in fall 2026West Pullman: 3,455 in fall 2012, 2,095 in fall 2026West Ridge: 8,694 in fall 2012, 7,769 in fall 2026West Town: 13,486 in fall 2012, 9,280 in fall 2026Woodlawn: 4,445 in fall 2012, 2,914 in fall 2026
Fourteen years, area by area Change in 20th-day enrollment at each area’s schools, fall 2012 to fall 2026. Hovering an area shows both counts. Below, the largest declines are listed by number of students, and the largest gains by percentage among areas with 700 or more students in fall 2012. Fall 2012 is the earliest fall in which all but 1.1 percent of enrollment could be placed in an area.

How the count works

CPS publishes a 20th-day membership file each school year: one row per school, with the school’s ID and its enrollment on the 20th day of classes, a one-day count taken about a month into the year. This page uses the district’s own total column in every file, which includes pre-kindergarten, and counts every school the files carry, district-run, charter, contract and the alternative schools CPS labels “options,” because the files themselves do. A school usually keeps its ID from file to file, so the 22 files join on IDs without matching names; the exceptions, by our reading, are six schools that appear under new IDs in fall 2026 after a change of governance, described below, and no citywide or area figure on this page depends on linking their old and new IDs. The count measures enrollment on one day. It does not measure attendance, building capacity or where children live: a student who lives in Austin and attends a school in the Loop counts in the Loop.

Is this fall’s drop unusual?

20th-day enrollment, citywidestudents
  • Fall 2005the first file420,925
  • Fall 2012the plateau’s last year403,461
  • Fall 2020the steepest one-year drop340,658
  • Fall 2024the second gain in a row325,305
  • Fall 2025316,224
  • Fall 2026the latest file304,687

By the record of the last two decades, yes. The count held near 405,000 from fall 2008 through fall 2012, then fell ten falls in a row, from 403,461 to 322,106 in fall 2022; the steepest of those drops, 4.1 percent, came in fall 2020. Falls 2023 and 2024 brought the first back-to-back gains since falls 2008 and 2009, 3,199 students in all. The two falls since lost more than six times that: 9,081 students in fall 2025 and 11,537 in fall 2026. Only fall 2020 lost a larger share of its students in one year, and only falls 2020 and 2006 lost more students.

Did fewer children start school, or did more students leave?

Both, in a grade-level accounting the files allow because they count every grade. The files do not follow individual students, so each part of the split is a net figure. Each fall’s change splits three ways: the kindergarten class that entered against the senior class of the year before, which has left; the change from each grade to the next grade a year later; and preschool. In fall 2026 the kindergarten class of 18,838 was 5,425 smaller than the 24,263 seniors of fall 2025. Grades one through twelve held 5,926 fewer students than the grades below them had held a year earlier: 2,717 fewer in grades one through eight and 3,209 fewer in grades nine through twelve. Preschool fell by 186. The three parts add to the 11,537.

How each fall’s change in enrollment splits, fall 2017 to fall 2026
FallKindergarten minus last fall’s seniorsGrade to grade, grades 1–8Grade to grade, grades 9–12PreschoolTotal change
Fall 2017+521−5,169−4,087−1,232−9,967
Fall 2018−926−4,528−2,841−1,773−10,068
Fall 2019−225−3,056−2,701−176−6,158
Fall 2020−2,976−4,851−673−5,998−14,498
Fall 2021−4,496−8,236−1,451+3,936−10,247
Fall 2022−4,383−1,780−3,115+973−8,305
Fall 2023−2,879+3,756−918+1,186+1,145
Fall 2024−2,695+5,122−677+304+2,054
Fall 2025−4,638−1,529−1,937−977−9,081
Fall 2026−5,425−2,717−3,209−186−11,537

Two patterns run through the decade. The kindergarten class has been smaller than the departing senior class every fall since 2018, by between 2,695 and 5,425 students in each fall since 2020, so the district shrinks from the bottom even in a fall when no one leaves between grades. The grade-to-grade change swings more. In falls 2023 and 2024, grades one through eight held 3,756 and 5,122 more students than the grades below them had a year earlier, a net gain between grades. That turned to a net loss of 1,529 in fall 2025 and 2,717 in fall 2026. Our reading: gains that size point to students arriving after kindergarten, since holding a student back a grade moves the student between grades without adding to the total; in the two falls since, more students appear to have left between grades than joined, on top of an entering class smaller than the one that graduates. The files do not record why. The district’s September 24 release lists declining birth rates, migration, housing affordability, moves to suburbs and Sunbelt metro areas, and changes in national immigration and refugee policy as contributing factors; these files cannot test any of them.

Which areas’ schools lost the most students since fall 2012?

Largest declines by students, fall 2012 → fall 2026enrollmentchange
  • South Lawndale15,251 → 7,554-50%
  • North Lawndale9,383 → 4,854-48%
  • Austin11,795 → 7,517-36%
  • West Town13,486 → 9,280-31%
  • Belmont Cragin15,285 → 11,643-24%
  • Douglas5,775 → 2,397-58%
  • Lower West Side8,192 → 4,846-41%
  • Brighton Park10,617 → 7,307-31%

South Lawndale’s schools enrolled 7,697 fewer students in fall 2026 than in fall 2012, the largest decline in the city, which leaves them with fewer than half as many. Five areas’ school enrollments have halved or more since fall 2012: Douglas, Fuller Park and Grand Boulevard, each down 58 percent; West Garfield Park, down 51; and South Lawndale, down 50. North Lawndale’s are down 48 percent. The declines reach the Northwest Side too, with West Town down 31 percent and Belmont Cragin 24, and 63 of the 77 community areas held fewer students in their schools than in fall 2012.

Which areas’ schools gained?

Largest gains by share, fall 2012 → fall 2026 (areas with 700 or more students in fall 2012)enrollmentchange
  • Loop1,745 → 3,156+81%
  • Pullman1,534 → 2,262+47%
  • O’Hare785 → 1,137+45%
  • Forest Glen1,474 → 1,792+22%
  • Near South Side1,830 → 2,171+19%

Fourteen areas moved the other way. The Loop’s schools went from 1,745 students to 3,156, an 81 percent gain and the city’s largest, with Pullman up 47 percent and O’Hare 45. Most of the other gainers are on the North and Northwest Sides, in Forest Glen, Edison Park, Norwood Park, Lincoln Square, Lincoln Park, North Center and North Park, joined by Clearing and Mount Greenwood on the Southwest Side and the Near South Side and Kenwood on the South Side. Kenwood is new to the list this fall; its two largest schools, both high schools, added 298 students between them. The Near North Side, on the list a year ago, has left it. A new school downtown adds its students to the downtown count, wherever they live.

Every community area: 20th-day enrollment at its schools
Community areaFall 2012Fall 2025Fall 2026Change since fall 2012
Albany Park7,4525,0934,695-37%
Archer Heights6,4755,6805,497-15%
Armour Square1,5911,0731,033-35%
Ashburn7,3946,4796,177-16%
Auburn Gresham5,2044,2694,174-20%
Austin11,7957,7577,517-36%
Avalon Park2,0361,8101,771-13%
Avondale4,7973,4492,677-44%
Belmont Cragin15,28512,01211,643-24%
Beverly1,5691,4351,471-6%
Bridgeport3,1282,5782,494-20%
Brighton Park10,6177,9107,307-31%
Burnside527262264-50%
Calumet Heights1,5341,2011,221-20%
Chatham6,2704,6074,416-30%
Chicago Lawn7,4366,1906,091-18%
Clearing3,1073,1903,212+3%
Douglas5,7752,7392,397-58%
Dunning4,6234,5104,361-6%
East Garfield Park6,0573,6383,394-44%
East Side5,2894,0433,984-25%
Edgewater4,5664,2573,928-14%
Edison Park9721,1741,113+15%
Englewood7,3505,0714,843-34%
Forest Glen1,4741,8011,792+22%
Fuller Park518206218-58%
Gage Park10,9228,8078,545-22%
Garfield Ridge4,7294,2734,055-14%
Grand Boulevard3,9941,7501,696-58%
Greater Grand Crossing5,0363,8743,675-27%
Hegewisch943826813-14%
Hermosa4,4783,0742,995-33%
Humboldt Park10,3768,2787,940-23%
Hyde Park1,8971,5871,515-20%
Irving Park8,3367,1337,032-16%
Jefferson Park1,7621,4971,714-3%
Kenwood4,4604,3494,619+4%
Lake View6,9915,9565,787-17%
Lincoln Park5,5155,7285,674+3%
Lincoln Square4,2714,4864,551+7%
Logan Square7,9866,4486,431-19%
Loop1,7453,2723,156+81%
Lower West Side8,1925,1314,846-41%
McKinley Park2,0041,0811,050-48%
Montclare1,3231,022967-27%
Morgan Park3,2783,2653,260-1%
Mount Greenwood2,1902,5012,495+14%
Near North Side3,6583,7093,534-3%
Near South Side1,8302,2802,171+19%
Near West Side12,4239,6419,419-24%
New City8,5936,8206,586-23%
North Center7,3047,4537,466+2%
North Lawndale9,3835,1194,854-48%
North Park5,0975,1835,149+1%
Norwood Park6,6877,7207,499+12%
Oakland629592586-7%
O’Hare7851,2131,137+45%
Portage Park7,1925,5525,187-28%
Pullman1,5342,3042,262+47%
Riverdale2,2071,5551,518-31%
Rogers Park4,3743,5003,171-28%
Roseland6,8974,0414,065-41%
South Chicago4,6383,8733,760-19%
South Deering1,8231,1991,143-37%
South Lawndale15,2518,2067,554-50%
South Shore4,6124,3694,060-12%
Uptown4,5233,2353,142-31%
Washington Heights6,0953,8163,771-38%
Washington Park3,5152,6832,742-22%
West Elsdon2,8011,7971,746-38%
West Englewood6,7534,3824,304-36%
West Garfield Park2,6201,3461,278-51%
West Lawn4,2994,2344,019-7%
West Pullman3,4552,3682,095-39%
West Ridge8,6948,1237,769-11%
West Town13,4869,9089,280-31%
Woodlawn4,4453,2312,914-34%

Where did this fall’s drop land?

The schools in 66 of the 77 areas enrolled fewer students in fall 2026 than in fall 2025. Avondale’s lost the most, 772 students or 22 percent, mostly because two charter high schools that held 354 and 217 students in last fall’s file are not in this fall’s. South Lawndale’s schools lost 652 students, West Town’s 628 and Brighton Park’s 603. Kenwood’s gained the most, 270.

Ten schools in the fall 2025 file are missing from the fall 2026 file. Six schools new to the fall 2026 file, all listed under district governance with new school IDs, sit in the same community areas as six of the missing ones and carry similar names: five have the names of Acero charter campuses, Tamayo, Fuentes, Cisneros, Santiago and De Las Casas, without the network’s name, and Chicago Arts High School corresponds to the ChiArts contract school. Our reading is that these are the same six schools under district management; the file itself does not link the old IDs to the new ones. Under their old IDs they enrolled 1,623 students in fall 2025, and under the new ones 1,373 in fall 2026. The other four, all charter high schools that enrolled 929 students in fall 2025, have no apparent counterpart in the new file, which lists no school with their names in their areas: Aspira Business and Finance, Aspira Early College, EPIC and Urban Prep Bronzeville. A change of governance moves no students between areas, so the area totals above are unaffected by it.

Why do the district’s own area figures differ?

The district’s September 24 release reported its own community-area changes, led by a decline of nearly 53 percent on the Lower West Side and a rise of 29 percent in O’Hare. The release does not say over what period, or whether it places students where they live or where their schools sit. This page places them at their schools and measures from fall 2012, which gives the Lower West Side a 41 percent decline and O’Hare a 45 percent gain. The two sets of figures answer different questions, so comparing them line by line would mislead.

Does a falling count mean a school will close?

These files cannot say. A 20th-day count records how many students a school enrolled on one day, and decisions about buildings rest on capacity, programs and budgets that the files do not carry. On closures, the district’s release states that it “remains under a school closure moratorium until the end of the 2026-27 school year.” One school’s count, grade by grade, is in the fall 2026 file on the district’s demographics page, which also carries the same file for every fall back to 2005.

Known limits

Citywide figures need no geography and cover every school in every file. Area figures require placing each school in a community area, and for schools that closed before 2011 the public record thins: in the fall 2005 file, 4.8 percent of enrollment sits at schools this page cannot place; by fall 2012 that share is 1.1 percent, and from fall 2016 on it is effectively zero. That is why every area comparison here starts at fall 2012. Unplaced schools stay in the citywide totals. The count is one day’s membership, so a student who enrolls in October is not in it. The number of schools in the files changed across the period, from 625 in fall 2005 to a peak of 683 in fall 2011 and 639 in fall 2026. From fall 2022 on, a school that moved counts in its new area from the year it moved; seven schools, none with more than 250 students, did so in fall 2025 or fall 2026. The grade split uses the district-total row the files print from fall 2016 on; kindergarten is summed from the school rows in all 22 files, adding the full-day and half-day kindergarten columns in the first three files, fall 2005 through fall 2007.

  • Sources CPS 20th-day membership files, school years 2005–06 through 2026–27, from the district’s demographics page; the 2026–27 file was retrieved October 1, 2026, the rest August 8, 2026. The district-total rows printed in the 2016–17 through 2026–27 files match this page’s sums exactly; earlier files carry no total row. The district’s September 24, 2026 release, read October 1, 2026, is the source of the statements attributed to the district.
  • Counting One row per school per fall, keyed on the district’s School ID; each school’s enrollment is the file’s own total (or totals) column, pre-kindergarten included. Falls are named by calendar year: “fall 2012” is school year 2012–13.
  • The grade split Each fall’s change is split into three parts that add to it exactly: kindergarten minus the previous fall’s twelfth grade; the sum, over grades one through twelve, of each grade minus the grade below it a year earlier; and the change in preschool (the files’ PE and PK columns). The grade-to-grade figure nets students who joined, students who left and students held back a grade.
  • Geography In the 2022–23 and later files, each school is placed in the community area that year’s file names. Schools in earlier files were placed by a four-step ladder, first match wins: the Community Area column of the 2022–23 and later files; five of the portal’s School Profile datasets (8i6r-et8s, w4qj-h7bg, 83yd-jxxw, 9a5f-2r4p and 3dhs-m3w4; three others in the series could not be queried by region), whose computed community-area column stores internal region codes rather than area numbers, with the code-to-area crosswalk derived from the city’s 311 file (v6vf-nfxy), which carries both columns, by assigning each of the 77 codes the community area that over 95 percent of that code’s 311 rows name, rows created January 1 through August 8, 2026; the portal’s CPS Schools 2013–14 dataset; and the portal’s 2011–12 progress-report dataset (9xs2-f89t). Area names follow the city’s boundary dataset (igwz-8jzy).

Computed by KCM Desk from records retrieved August 8 and October 1, 2026. Human-guided and edited — about this desk. If you spot an error, corrections come first.

Moving HereLiving HereCity in MotionNeighborhoods & Suburbs
About · Editorial Policy · Our Data & Methods · Privacy · Terms · Contact
© 2026 Keep Chicagoland Moving · A TAK Marketing, LLC publication · Part of the fabulous Omnishun information systems