CHS-P1 logo
Focused certification exam prep
Start practice

CHS-P1 Exam Dates 2026: Testing Windows, Deadlines & Scheduling

TL;DR
  • 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.

Identity check: This article is about the CodeHS Python Level 1 Certification only. It is not Python Institute PCEP, a course-completion certificate, or a teacher microcredential, so none of those programs' schedules or exam windows apply here.

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.

  1. Confirm voucher availability. Vouchers are purchased by a school or district. Ask your teacher whether vouchers remain under the current contract.
  2. 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.
  3. 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.
  4. Prepare your materials. CodeHS suggests paper, a pencil, and a calculator. A Python examination reference sheet is provided within the exam.
  5. 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 QuestionCodeHS 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.
The real deadline: If your school bought vouchers for the 2025-26 contract and your class never used them, they do not carry into the next school year. Ask your teacher when the contract term ends, then work backward. That date, not a national calendar, is the cutoff that can cost a student their attempt.

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.

EventWhat It Means for Your Calendar
Exam completeResults within 36 hours on school days
Score below 60%Review topic-level report; a new voucher is required to retest
Score of 60% or aboveDownloadable certificate, valid for 10 years
Voucher unused at contract endExpires; 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.

Week 1

Foundations

  • Data Types and Operators: type behavior, operator precedence, expression tracing
  • Conditionals: nested and compound conditions
Week 2

Control Flow and Structure

  • Loops, including continue and loop-tracing on paper
  • Program Structure: how functions and program flow fit together
Week 3

Data Handling

  • Lists: indexing, slicing, methods, one- and two-dimensional lists
  • Strings: indexing, slicing, string methods
Week 4

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

Are there official CHS-P1 exam dates for 2026?

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.

When do school vouchers expire?

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.

How soon will I get my results?

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.

Can I retake the exam, and is there a waiting period?

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.

Does the certificate need to be renewed soon?

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.

Ready to pass your CHS-P1 exam?

Put this into practice with free CHS-P1 questions across every exam domain.