- CodeHS does not publish a fixed national test calendar; your teacher or proctor sets the date.
- Each purchased voucher covers exactly one attempt, and unused school vouchers expire at contract end.
- The exam is 45 multiple-choice questions in 90 minutes and must be finished in one sitting.
- Results arrive within 36 hours on school days, so schedule retakes with that gap in mind.
Why There Is No Fixed Test Calendar
Candidates searching for "CHS-P1 exam dates 2026" often expect a list of national testing windows with registration cutoffs, the way some large certification programs publish them. The CodeHS Python Level 1 Certification does not work that way. The sources reviewed for this article describe an on-demand model: the exam is delivered online through the CodeHS Certifications app, and the date is determined by when a teacher or authorized proctor opens the exam for you, not by a centrally published calendar.
That distinction matters for planning. If you are waiting for an announcement of "the 2026 testing window," you may wait indefinitely. The practical question is not "when does registration open?" but "when does my school or district have a voucher available, and when can my proctor supervise a 90-minute session?" If you are new to the credential itself, the explainer at What Is CHS-P1 Certification? covers what it is and what it is not.
How Scheduling Actually Works
Because there is no public calendar, scheduling is a local decision. Here is the sequence that follows from the platform's documented structure.
- Confirm voucher availability. Vouchers are purchased by a school or district. Ask your teacher whether vouchers remain under the current contract.
- Choose a proctoring arrangement. Testing is available at home or at school, monitored by your teacher or an authorized proctor through the CodeHS Certifications app and the Proctor Dashboard.
- Block a 90-minute session. The exam must be completed in one sitting, so the slot needs to be uninterrupted, ideally with a buffer on either side.
- Prepare your materials. CodeHS suggests paper, a pencil, and a calculator. A Python examination reference sheet is provided within the exam.
- Sit the exam. You will agree to an Honor Code, receive randomly selected questions, and work under Focus Mode.
There is no certification prerequisite to book a slot. Introduction to Python Programming is recommended preparation, not an eligibility requirement. For the full eligibility picture, see CHS-P1 Requirements 2026: Eligibility, Prerequisites & How to Qualify.
At Home Versus at School
Both settings are supported, which gives you more scheduling flexibility than a fixed test-center model. A school-based session is easier to coordinate if a whole class is testing together. A home session can be simpler for an individual retake or a student who missed the class window, provided a teacher or authorized proctor can monitor through the Proctor Dashboard. Either way, the monitoring requirement is what you are really scheduling around, not a building.
| Scheduling Question | CodeHS Python Level 1 Answer |
|---|---|
| Is there a national test window? | None verified; dates are set locally by teacher or proctor |
| Where can I test? | At home or at school, with proctor monitoring |
| How long is the session? | 90 minutes, completed in one sitting |
| How many questions? | 45 multiple-choice |
| Do I need a prerequisite? | No; Introduction to Python Programming is recommended only |
| How many attempts per voucher? | One |
Vouchers, Contract Terms, and Expiry Deadlines
The only hard "deadline" in this program is financial and administrative rather than calendar-based. CodeHS provides school and district voucher pricing by direct quote, and no public numeric fee was verified, so this article does not cite a price. For what is and is not known about cost, read CHS-P1 Certification Cost 2026: Complete Pricing Breakdown.
What does affect your timeline is how vouchers behave:
- Each purchased voucher permits one attempt.
- Retakes have no numerical limit, but every additional attempt requires another purchased voucher.
- Unused school or district vouchers expire at the end of the contract term and do not roll over between school years.
This is why a teacher may push a testing session toward the end of a unit or semester. The motivation is usually voucher use before the term closes, not an exam-board deadline. If you are testing independently of a school contract, confirm directly with CodeHS how your access is structured.
What to Know About the Exam Itself Before You Pick a Day
Choosing a date well means understanding what you are scheduling. The exam is 45 multiple-choice questions in 90 minutes, with a passing score of 60%. That works out to a little under two minutes per question on average, which is generous for most items but tighter for questions that require tracing code by hand. For a deeper read on the pass threshold, see CHS-P1 Passing Score 2026: Exactly What You Need to Pass.
Rules That Shape Your Test Environment
- Focus Mode blocks navigation to other CodeHS pages. It is not described as a system-wide browser lockdown, but you should still treat the session as closed-book on the web.
- Prohibited: external websites, collaboration, copying or sharing exam questions, and running code in another website or program.
- Permitted aids: the provided Python examination reference sheet, plus paper, a pencil, and a calculator as CodeHS suggests.
Because running code elsewhere is prohibited, you cannot verify a tricky loop by pasting it into another editor mid-exam. Pick a date when you have already practiced tracing code on paper, not just running it.
The Seven Official Exam-Topic Groups
The issuer's exam overview lists seven top-level topic headings. They are official topic groups, not a percentage-weighted blueprint, so do not assume equal or unequal weighting.
- Data Types and Operators
- Conditionals
- Loops
- Program Structure
- Error Handling
- Lists
- Strings
The overview expressly includes continue, one- and two-dimensional lists, list and string methods, indexing, and slicing. Those are the kinds of items that reward hand-tracing practice. A full walkthrough is in CHS-P1 Exam Domains 2026: Complete Guide to All 7 Content Areas.
Results Timing and Retake Planning
Results are released within 36 hours on school days. "School days" is the operative phrase: a Friday afternoon exam may not produce a score until early the following week, and a session right before a holiday break can leave you waiting longer than you expect. If you are scheduling around a deadline, such as an application, a course requirement, or the end of a voucher term, leave room for the results window.
When results arrive, you receive an overall score and a topic-level performance report. Successful candidates can download a certificate. That topic-level report is the most useful scheduling tool you have for a retake, because it tells you which of the seven topic groups to rebuild before you spend another voucher.
| Event | What It Means for Your Calendar |
|---|---|
| Exam complete | Results within 36 hours on school days |
| Score below 60% | Review topic-level report; a new voucher is required to retest |
| Score of 60% or above | Downloadable certificate, valid for 10 years |
| Voucher unused at contract end | Expires; no rollover to the next school year |
Since retakes are unlimited in number but each requires a purchased voucher, the cost of a rushed first attempt is real. Do not book the earliest available slot if you have not yet taken a full timed practice test. For realistic expectations on difficulty, see How Hard Is the CHS-P1 Exam? Complete Difficulty Guide 2026. And keep in mind that the 60% passing score is not a cohort pass rate; no official pass rate was verified, as discussed in CHS-P1 Pass Rate 2026: What the Data Shows.
Working Backward From Your Test Date
Once your proctor confirms a session, build your preparation around the seven topic groups rather than a generic schedule. This is one possible four-week structure; compress or stretch it to fit your date. The full method is in CHS-P1 Study Guide 2026: How to Pass on Your First Attempt.
Foundations
- Data Types and Operators: type behavior, operator precedence, expression tracing
- Conditionals: nested and compound conditions
Control Flow and Structure
- Loops, including
continueand loop-tracing on paper - Program Structure: how functions and program flow fit together
Data Handling
- Lists: indexing, slicing, methods, one- and two-dimensional lists
- Strings: indexing, slicing, string methods
Error Handling and Full Simulation
- Error Handling review
- At least one full 45-question timed run in 90 minutes
Lists and Strings are placed together deliberately: indexing and slicing logic transfers directly between them, so studying them back to back reinforces both. You can run timed sets on the CHS-P1 practice test site to rehearse the pacing. A condensed review sheet is available in CHS-P1 Cheat Sheet 2026: One-Page Review of Must-Know Facts.
Key Takeaway
Book your session only after a full timed practice run produces a comfortable margin above 60%. Because every retake costs a voucher, a one-week delay for better preparation is usually cheaper than a failed first attempt.
Accommodations and Early Requests
Extended-time and read-aloud accommodations are supported. Other requests require platform review, which means they cannot be arranged on the morning of the exam. If you or a student you support needs an accommodation, raise it with the teacher or proctor early enough to allow that review to finish before the session you want. Treat accommodation approval as a prerequisite to booking, not an afterthought.
Frequently Asked Questions
No fixed national calendar was verified. The exam is delivered online, and the date is set by your teacher or authorized proctor, so check with them rather than waiting for a published window.
Unused school or district vouchers expire at the end of the contract term and do not roll over between school years. Ask your teacher when your contract term ends so you can test before then.
Results are released within 36 hours on school days. You receive an overall score and a topic-level performance report, and successful candidates can download a certificate.
Retakes have no numerical limit, but each additional attempt requires another purchased voucher. No specific waiting period was verified in the sources reviewed, so confirm timing with your teacher or proctor.
Earned certificates expire after 10 years, so there is no near-term renewal pressure. Whether the credential helps your goals is a separate question, covered in Is the CHS-P1 Certification Worth It? Complete ROI Analysis 2026.
For the broader picture of how this credential fits into your plans, including the scheduling details on this page and the practice material at chsp1exam.com, start with your proctor, confirm your voucher, and schedule only when your practice scores say you are ready.