CodeHS
Chicago, Illinois, United States
What it is
CodeHS provides computer science curriculum, classroom tools, and resources for teachers, students, and schools, with offerings for K–12 education. Its catalog contains more than 100 customizable, standards-aligned courses across computer science, cybersecurity, artificial intelligence, and digital literacy. The browser-based editor supports more than 10 languages, including Python, Java, JavaScript, and C++. Classroom tools include autograders, in-editor help, code history, and a blocks-to-text experience. The learning management system gives teachers visibility into class progress, assignment grading, and students’ coding process. Listed AI features include hints, grading, Ask AI, and Vibe Coding; AI grading and hints are identified as Pro features in the free-versus-Pro comparison. The permanent Free teacher plan requires no credit card and has no per-student fees, but it does not include downloads. Individual Learner All Access costs $99 a month or $990 a year. CodeHS says it is not an accredited school or online course provider, so Individual Learner students do not receive official grades or academic credit after completing courses. Most integrations require a school license.
For and against
For
- More than 100 customizable courses
- Browser editor supports 10+ languages
- Teacher plan is permanently free
- No per-student fees on the free teacher plan
- Classroom tools include autograders and code history
Against
- Free teacher plan does not include downloads
- Most integrations require a school license
- Individual learners receive no official grades or credit
The verdict
CodeHS pairs a broad course catalog with tools for teaching and tracking student coding work. The free teacher plan has no per-student fees, while individual learners should consider the lack of official grades and academic credit.
Who it suits
CodeHS suits K–12 teachers, students, and schools looking for computer science courses and classroom tools. Individual learners should note that completing its courses does not provide official grades or academic credit.
Plans and prices
Free
Free teacher plan with 100+ courses · Browser-based code editor · Automatic code submission and section management
Read 23 Sep 2026 · codehs.com
All Access
Subscription access to the individual learner course catalog
Read 23 Sep 2026 · help.codehs.com
All Access
Subscription access to the individual learner course catalog
Read 23 Sep 2026 · help.codehs.com
Free (teacher)
100+ courses · no per-student fees · browser-based editor · section and roster management
Read 28 Sep 2026 · codehs.com
Individual Learner All Access (monthly)
Access to all Individual Learner courses
Read 28 Sep 2026 · help.codehs.com
Individual Learner All Access (annual)
Access to all Individual Learner courses · two months of access for free
Read 28 Sep 2026 · help.codehs.com
District
2+ teachers in a district
Read 28 Sep 2026 · codehs.com
School
2+ teachers at a single school · licenses are per teacher
Read 28 Sep 2026 · codehs.com
Starter
1 teacher · no co-teachers · up to 100 students
Read 28 Sep 2026 · codehs.com
On the record
- AI features
- The site describes AI hints, AI grading, Ask AI, and Vibe Coding; its free-versus-Pro comparison lists AI grading and hints among Pro features.codehs.com · read 28 Sep 2026
- Audience and purpose
- CodeHS provides computer science curriculum, tools, and resources for teachers, students, and schools, with offerings for K–12 education.codehs.com · read 28 Sep 2026
- Browser IDE
- The CodeHS editor runs in a browser and supports 10+ languages, including Python, Java, JavaScript, and C++.codehs.com · read 28 Sep 2026
- Classroom management
- The LMS provides class progress visibility, assignment grading, and insight into students’ coding process.codehs.com · read 28 Sep 2026
- Course catalog
- The platform offers more than 100 customizable, standards-aligned courses across computer science, cybersecurity, artificial intelligence, and digital literacy.codehs.com · read 28 Sep 2026
- Free-plan terms
- CodeHS Free is described as a permanent teacher plan with no credit card requirement, no downloads, and no per-student fees.codehs.com · read 28 Sep 2026
- Individual learner limitation
- CodeHS says it is not an accredited school or online course provider, and Individual Learner students do not receive official grades or academic credit upon completion.help.codehs.com · read 28 Sep 2026
- Integration limits
- The integrations page says most integrations require a school license, while a district license adds automatic rostering over LTI 1.3.codehs.com · read 28 Sep 2026
- Integrations
- CodeHS lists integrations with Google Classroom, Canvas, Schoology, Blackboard, Clever, ClassLink, Brightspace by D2L, Buzz, and Moodle.codehs.com · read 28 Sep 2026
- Privacy and security
- CodeHS provides a channel for reporting security bugs and vulnerabilities and links to its Privacy Center.codehs.com · read 28 Sep 2026
- Professional development
- CodeHS offers an annual PD Membership for $395 per teacher per year, including mini courses, workshops, and microcredential exams.codehs.com · read 28 Sep 2026
- Paid from
- 99help.codehs.com · read 23 Sep 2026
- Support
- The CodeHS Pro plan description includes a dedicated Customer Success Manager.codehs.com · read 28 Sep 2026
- Teaching tools
- The classroom IDE includes autograders, in-editor help, code history, and a blocks-to-text experience.codehs.com · read 28 Sep 2026
The review
CodeHS combines K–12 computer science courses with a browser-based coding environment and classroom management tools. It is best suited to teachers and schools organizing instruction across classes; individual learners should weigh its catalog against the absence of official grades or academic credit.
Overview
CodeHS brings curriculum, coding practice, and student-work oversight into one platform for teachers, students, and schools. Its catalog spans computer science, cybersecurity, artificial intelligence, and digital literacy, with more than 100 customizable, standards-aligned courses. That breadth makes it a practical fit for school programs teaching beyond introductory programming, though learners seeking formal credentials should look elsewhere.
The browser editor supports more than 10 languages, including Python, Java, JavaScript, and C++. Teachers can use the classroom tools to follow progress and review both assignments and students’ coding process. CodeHS also offers mobile apps alongside its web platform.
Explore our Coding Learning Software guide for more options.
Key features
Curriculum and coding practice
Courses can be customized and are aligned with standards, which gives teachers room to adapt material to their program while keeping a structured curriculum. Project-based learning is supported, and the platform lists languages and technologies including JavaScript, Python, Java, C++, SQL, HTML, CSS, and React Native. The editor’s broad language support is useful for varied coursework, although the classroom offering—not just a standalone coding playground—is the platform’s central strength.
Classroom tools
The classroom IDE includes autograders, in-editor help, code history, and a blocks-to-text experience. These features can support students as they work and give teachers more context than a final submission alone. The LMS adds class progress visibility, assignment grading, and insight into how students develop their code.
AI and integrations
CodeHS describes AI hints, AI grading, Ask AI, and Vibe Coding. AI grading and hints are identified as Pro features, so they should not be assumed to come with the free teacher plan. Integrations include Google Classroom, Canvas, Schoology, Blackboard, Clever, ClassLink, Brightspace by D2L, Buzz, and Moodle. Most integrations require a school license; a district license adds automatic rostering over LTI 1.3, making the broader setup most relevant to institution-wide programs.
CodeHS provides a channel for reporting security bugs and vulnerabilities and links to its Privacy Center.
Pricing
CodeHS uses a freemium model. The permanent Free teacher plan costs nothing and includes 100+ courses, a browser-based editor, automatic code submission, and section and roster management. It requires no credit card, has no per-student fees, and requires no downloads, so it is a low-friction way for an individual teacher to organize instruction. Its listed benefits do not include the Pro AI grading and hints.
Starter is custom pricing for 1 teacher and up to 100 students. School is custom pricing for schools with multiple teachers or more than 100 students, while District is custom pricing for district-wide programs. These paid institutional tiers suit larger deployments, but the available plan descriptions do not establish a comparable price for budgeting.
Individual learners can choose All Access for $99 a month, billed monthly, or $990 a year, billed annually, with two months of access for free. Both provide access to all Individual Learner courses. The annual option costs less than twelve monthly payments, but it commits learners to a year. CodeHS is not an accredited school or online course provider, and Individual Learner students do not receive official grades or academic credit upon completion. The individual catalog therefore suits self-directed study, not a substitute for credited coursework.
CodeHS also offers an annual PD Membership for $395 per teacher per year, including mini courses, workshops, and microcredential exams. The Pro plan description includes a dedicated Customer Success Manager.
Platforms
CodeHS is available on Android, iOS, and the web. Its browser-based editor avoids downloads, while mobile apps offer access beyond a desktop browser.
Who it's for
CodeHS is strongest for K–12 teachers and schools that need a customizable curriculum alongside coding practice, class management, and student-progress visibility. The free teacher plan is particularly well suited to a single instructor who wants to avoid per-student charges. Individual learners can use the course catalog for independent study, but should choose another route if official grades or academic credit are essential.
Pros and cons
- Pros: More than 100 customizable, standards-aligned courses cover computer science and adjacent topics, giving educators a broad curriculum to adapt.
- Pros: The free teacher plan is permanent, requires no credit card, and charges no per-student fees, lowering the barrier for classroom use.
- Pros: Autograders, code history, grading, and progress visibility help teachers assess work and understand students’ process.
- Cons: Most integrations require a school license, limiting how much a free teacher can connect CodeHS with existing school systems.
- Cons: Individual Learner courses do not confer official grades or academic credit, so they do not meet formal credential needs.
- Cons: Starter, School, and District have custom pricing, which makes institutional costs less transparent than the individual monthly and annual options.
Alternatives
For a general coding playground, browse Code Playground Software or Coding Playgrounds. Choose JDoodle if a free coding environment with 1,000 daily code executions, 100 saved projects, and one collaborator per project better fits the task. OneCompiler is another free option, with unlimited code executions and 20 AI credits per day.
Replit may suit readers looking for a broader platform with a free Starter plan that includes daily usage, one live project, and one background task at a time. Consider Playcode if a free plan with three projects or published sites and one collaborator is enough, bearing in mind that it requires Playcode branding. CodePad is a free option for readers who want to compare a simpler web and iOS offering.
JupyterLite is worth considering for open-source browser-based computing that does not require a dedicated application server; kernel and package compatibility depends on the environment. Scratch offers a free platform for creating and sharing projects. CodeSandbox is another web-based alternative, with Build and Scale plans described by team size and monthly VM credits.
Verdict
Choose CodeHS if you teach K–12 computer science and want curriculum, coding tools, and classroom oversight in one place, especially if the permanent free teacher plan meets your needs. Look elsewhere if you need individual coursework to award official grades or academic credit, or if you need school integrations without a school license.