Please enable JavaScript to use CodeHS

Plan Information

CodeHS offers different membership plans to meet your needs. Learn more about plan features below and fill out a short form at to set up a time to talk about what makes the most sense for your school or district!

Site License
Access to Full 6-12 Course Pathway
College Board approved AP CS A + AP CSP courses
Full Year Long Intro to Computer Science in JavaScript
Full Year Long Intro to Computer Science in Python
Full Year Long Web Design Course
Full Year Long Computing Ideas Course
Intro to Programming in Karel Course
Virtual Reality Course
AP Review and Test Prep Materials
Solution Guides
Tools and Resources
Create Sections and Manage Student Enrollment
Easily See your Students' Code
Flavor Consultation with our team to choose the exact best course for you
Teacher Resources First 5 lessons
Detailed Lesson Plans for Every Lesson First 5 lessons
Problem Guides for Every Programming Exercise First 5 lessons
Offline Classroom Handouts and Activities First 5 lessons
Grading and Code Review
View and Leave Comments on Student Code Online
Students Can See Their Grades
Grade Assignments and Give Partial Credit
Grade Mode
Fast Grade
Customizable, Exportable Gradebook
Configure Which Assignments Show Up in the Gradebook
Customize Point Values for Activities
Access In-Course Assessments
Printable Assessments
Shuffle Quiz Question Order
Assessments Reports
Progress Tracking
View Individual Student Progress
Compare Student Progress Side by Side
Track Student Progress by Activity, Lesson or Module
Control Student Pacing with Access Controls
Set Assignment Due Dates
Easily Access All Sandbox Programs for Your Section
Teacher Community Forum
Dedicated Customer Success Manager
Onboarding Support
Create and Customize
Create Custom Problems and Playlists
Write Your Own Autograders
Assign Activities from the Problem Bank
Build Quizzes from the Quiz Question Bank
Choose whether you want to use Block Coding or Text Choose for entire section Customize for each individual student and assignment Customize for each individual student and assignment
Print Student Code to Hand in Offline
Students Can Take Notes on Videos
Cheat Detection Suite
View Student Code History 5 Most Recent Saves All History All History
Award Custom Badges to Students
Track Student Login History
Prevent Students from Copying and Pasting in the Editor
Site Licenses and Districts
Administrator Data Dashboards and Insights
Track Activity, Usage, and Progress Data Across Sections, Teachers, and Schools
District Implementation Support
Manage Teacher Professional Development
LTI Integration
LMS integration with Canvas, Google Classroom, etc

Interested in bringing CodeHS to your school? Fill out this form, and we’ll get back to you promptly!

Bring to My School