Why the timeline matters more than the test
Every year, a small number of Chicago families miss out on Selective Enrollment entirely — not because their child scored poorly, but because they missed a registration deadline. The HSAT is a single-sitting exam taken once in October of 8th grade, and admission flows through the GoCPS application portal on a fixed calendar. There is no second window and no individual makeup for a missed deadline.
If you take one thing from this guide, take this: the application and the test registration both run on GoCPS in the fall, the window is finite, and the consequences of missing it cannot be appealed. Put the dates on your calendar the moment they are published.
The high-level calendar
The GoCPS application window opens in the early fall of 8th grade — historically late September into early October — and the high school application typically closes in mid-to-late November or early December. The exact dates shift slightly each year, so always confirm against the official GoCPS site (gocps.org) and the GoCPS Guide to the HSAT for your cycle.
The HSAT itself is administered in early October of 8th grade. CPS students take it during the school day at their own school. Non-CPS students (private, parochial, charter, or homeschool) take it on a weekend in October at a designated CPS testing site, and they must register for a specific test session in advance through GoCPS.
Selective Enrollment results are released the following March through the GoCPS portal, after the application window has closed and scores have been processed. There is no rolling admission — everyone is evaluated together once the cycle closes.
If your child is a current CPS student
CPS 8th graders are the simplest case. Your child will take the HSAT during the school day at their current school, and you generally do not have to register for a separate test session — the school handles the logistics. You still must complete the GoCPS high school application to actually rank Selective Enrollment programs and be considered for a seat.
Do not assume 'the school takes care of it' covers the application. Taking the test and applying are two different actions. The test produces a score; the GoCPS application is how you tell CPS which schools you want that score to count toward. A student can sit the HSAT and still receive no offers if no application was submitted ranking schools before the deadline.
Watch for the school's internal communications in September. Counselors usually send home a GoCPS login or activation code and the in-school test date. If nothing arrives by late September, email the counselor — do not wait.
If your child is NOT a current CPS student
Non-CPS applicants (private, Catholic, charter, suburban-moving-in, or homeschool families) have an extra step: you must register your child for an HSAT test session through GoCPS, because there is no in-school administration to slot into. These sessions run on weekends in October at CPS testing sites across the city, and seats in each session are finite.
Popular sessions and convenient locations fill first. Register as soon as the window opens rather than waiting until the application deadline — the application deadline and the practical 'good test slots are gone' deadline are not the same date. A late registrant may be left with an inconvenient site or time even if technically still within the window.
You will need to create a GoCPS account, verify Chicago residency (Selective Enrollment is for Chicago residents), and complete the application ranking schools — the same application CPS students complete. Residency documentation should be gathered before the window opens so a paperwork delay does not push you past a deadline.
The one-week-before and day-of logistics
Confirm the test date, location, and reporting time about a week out. CPS students should confirm the in-school date with the counselor; non-CPS students should confirm the session, site address, and what to bring from their GoCPS confirmation.
The exam is computer-based and includes a short tutorial session at the start, so no separate practice-platform scheduling is needed. Bring any approved accommodation paperwork if your child has an IEP or 504 — and arrange accommodations with the testing coordinator weeks in advance, not on test morning.
Reading is 30 minutes and Math is 30 minutes, 60 minutes total. Knowing the exact structure ahead of time removes a layer of test-day uncertainty, which is itself part of staying calm.
Deadlines you cannot move
The HSAT is single-sitting: students cannot retake it. A missed test date is not rescheduled into a private makeup for convenience. Illness or emergency situations are handled by CPS on a case-by-case basis, but you cannot count on a makeup — plan as if October is your only shot.
The GoCPS application deadline is firm. Submitting one day late is the same as not applying. Build in a buffer: aim to finish the application a full week before the stated close, because portal traffic spikes and last-minute residency or login problems are common right at the deadline.
The test language is also locked at registration — your child chooses one of six languages when registering and cannot switch after the test is administered. We cover that decision in depth in our test-language guide.
Bottom line
Mark three things on your calendar the moment they are announced for your cycle: the day the GoCPS window opens, the October HSAT test date, and the application close date. For CPS families, confirm the in-school test date with the counselor. For non-CPS families, register for a test session the week the window opens, not the week it closes.
Prep determines the score. The calendar determines whether the score ever counts. Treat both with equal seriousness, and you remove the single most avoidable way to lose a Selective Enrollment seat.