Please enable JavaScript to use CodeHS

Experienced Teachers

Built for Experienced Computer Science Teachers

If you've taught CS before, CodeHS gives you full control. Build custom courses, write your own autograders, and assign open-ended projects in the Sandbox — using the same authoring tools our curriculum team uses. Spend your time teaching, not on busywork.

Your Classroom, Your Curriculum

Your Classroom, Your Curriculum

CodeHS isn't a fixed, one-size-fits-all curriculum. Veteran teachers can customize every course, build new ones from scratch, and author their own assessments and autograders. You decide what students learn and how they're evaluated — CodeHS handles the infrastructure.

  • Build fully custom courses & curriculum

  • Write your own autograders & test cases

  • Edit any lesson, example, exercise, or quiz

  • Assign open-ended projects in the Sandbox

  • Automate grading to reclaim your time

  • Granular AI controls — turn AI tools on or off per section or per student as your course progresses

  • The same authoring tools our team uses

Power Tools

Power Tools for Teachers Who Know What They Want

Everything our curriculum team uses to build CodeHS is in your hands too.

Create Custom Curriculum

Build your own courses from scratch or remix 100+ existing CodeHS courses. Add your own modules, lessons, examples, exercises, and quizzes, and arrange them into exactly the scope and sequence your classroom needs.

Write Your Own Autograders

Author custom autograders and test cases for your coding assignments. Define exactly how student work is evaluated, give instant automated feedback, and grade with rigor — without checking every program by hand.

The Open-Ended Sandbox

The Sandbox is a full, browser-based IDE for any supported language — no installs. Assign open-ended projects, let students build real programs, and explore ideas that go far beyond a fixed curriculum.

Less Busywork, More Teaching

Autograders, Fast Grade, and Grade Mode automate grading and feedback. Rostering, progress tracking, and reports are built in. CodeHS takes care of the logistics so your energy goes to your students.

Authoring Tools

The Same Authoring Tools Our Curriculum Team Uses

CodeHS built 100+ courses with an in-house course builder, content editor, quiz creator, and autograder tools — and those exact tools are available to teachers. Experienced educators can author professional-quality CS curriculum and assessments directly on the platform, then reuse and refine them year after year.

Testimonials

What Experienced CS Teachers Say

I can speak firsthand of the positive impact CodeHS has had on my classroom and students. I am a confident teacher having used their curriculums for both AP computer science courses, and the hands-on coding practice my students obtain through **the CodeHS platform is absolutely vital to their academic success.**

Timothy Hipp

Teacher at Woodward Academy in Georgia

What began as a search for resources evolved into **one of the best curriculum decisions I've ever made as an educator.** CodeHS continues to help me facilitate the creation of hundreds of computer scientists and programmers. Many of my students majored (or are currently majoring) in computer science and some are currently working in the industry. I thoroughly believe in the product that CodeHS delivers.

Don Gamble

Teacher at Saint Ignatius College Preparatory in California

CodeHS made it **a breeze to transition to virtual teaching.** I'm able to easily monitor how much time each student spends on assignments, how often they log in each week, and make announcements to the whole class or just to individual students.

Jeff Wojcik

Teacher at Port Washington High School in Wisconsin

FAQ

Experienced CS Teacher FAQ

Can I create my own computer science curriculum on CodeHS?

Yes. Experienced teachers can build fully custom courses on CodeHS — create your own lessons, examples, exercises, quizzes, and projects, or mix and match from 100+ existing CodeHS courses. You control the scope, sequence, and standards using the same course-authoring tools the CodeHS curriculum team uses.

Can I write my own autograders for coding assignments?

Yes. CodeHS lets teachers write custom autograders and test cases for coding exercises, so student programs are checked automatically against the criteria you define. Build autograders for your own assignments to give students instant feedback and cut grading time without sacrificing rigor.

What is the CodeHS Sandbox?

The CodeHS Sandbox is an open-ended, browser-based IDE where students write and run code in any supported language — no setup or installs. Experienced teachers use it to assign open-ended projects, prototype ideas, and let students build real programs beyond the standard curriculum.

Can I customize CodeHS courses and lessons?

Yes. You can edit any CodeHS lesson, reorder or remove content, add your own materials, adjust pacing, and lock or unlock activities. Customize an existing course to fit your classroom or build one from scratch — your changes are saved to your own version of the course.

Do teachers get the same curriculum authoring tools as the CodeHS team?

Yes. The course builder, content editor, quiz creator, and autograder tools the CodeHS curriculum team uses to build 100+ courses are available to teachers too. Experienced teachers can author professional-quality CS curriculum and assessments directly on the platform.

How does CodeHS save experienced teachers time?

CodeHS handles the busywork so you can focus on teaching. Autograders, Fast Grade, and Grade Mode automate grading and feedback; ready-made and reusable content cuts prep; and rostering, progress tracking, and reports are built in. You spend less time on logistics and more time with students.

Make CodeHS Your Own