CodeHS provides computer science curriculum, tools, and resources for teachers, students, and schools, including K–12 education. Its catalog has more than 100 customizable, standards-aligned courses in 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; the free-versus-Pro comparison identifies AI grading and hints as Pro features. The permanent Free teacher plan includes 100+ courses, a browser-based editor, and section and roster management, with no credit card or per-student fees, but no downloads. Individual Learner All Access costs $99.00 USD per month or $990.00 USD per year. CodeHS says it is not an accredited school or online course provider, so individual learners do not receive official grades or academic credit upon completion. Most integrations require a school license.
Who it is for
CodeHS suits K–12 teachers and schools seeking computer science courses and classroom coding tools. Individual learners can use its course catalog, but should note that completion does not provide official grades or academic credit.
What is good
- Catalog offers more than 100 customizable courses.
- Browser editor supports 10+ programming languages.
- Classroom tools include autograders and code history.
- Free teacher plan has no per-student fees.
- Integrates with Google Classroom, Canvas, and Moodle.
What to know first
- Free teacher plan does not include downloads.
- Most integrations require a school license.
- Individual learners receive no official grades or academic credit.
Freedom251 review
CodeHS: the full review
CodeHS pairs a broad course catalog with a browser editor and classroom management tools. Teachers can start with a permanent free plan; individual learners pay $99.00 USD per month or $990.00 USD per year for All Access.
Overview
CodeHS is a K–12 computer science curriculum and teaching platform for schools and educators who want lessons, coding practice, and classroom oversight in one place. Its breadth suits structured classroom programs better than learners seeking accredited online study: individual students receive neither official grades nor academic credit.
More than 100 customizable, standards-aligned courses span computer science, cybersecurity, artificial intelligence, and digital literacy. A browser editor and classroom management tools connect that curriculum to coding assignments and student progress, while the permanent free teacher plan makes it possible to begin without per-student fees.
Compare it with other options in our Coding Learning Software guide.
Key features
Curriculum and coding practice
The catalog’s range is a strength for schools building a course sequence across computing topics, and customization gives teachers room to adapt courses. Project-based learning is supported. CodeHS names JavaScript, Python, Java, C++, SQL, HTML, CSS, and React Native among its supported languages and technologies.
Browser editor and classroom tools
The browser-based editor supports more than 10 languages, including Python, Java, JavaScript, and C++. Autograders, in-editor help, code history, and a blocks-to-text experience support different stages of classroom coding work. The LMS adds class progress visibility, assignment grading, and insight into how students work through code, which is more useful to teachers managing a class than to an independent learner looking only for a place to run code.
AI and integrations
CodeHS describes AI hints, AI grading, Ask AI, and Vibe Coding, but its free-versus-Pro comparison places AI hints and grading among Pro features. Schools should factor that distinction into plan selection rather than assume the free plan includes the full AI offering. Integrations include Google Classroom, Canvas, Schoology, Blackboard, Clever, ClassLink, Brightspace by D2L, Buzz, and Moodle. Most require a school license; a district license adds automatic rostering over LTI 1.3, making the broader integration setup more relevant to institution-wide deployments.
Pricing
CodeHS is freemium, with a permanent teacher plan and paid individual-learner subscriptions. The free teacher plan requires no credit card and has no per-student fees, but it is not a general-purpose substitute for every paid feature.
| Plan | Price | What it includes and who it suits |
|---|---|---|
| Free (teacher) | 0.00 USD per free | Permanent plan with 100+ courses, browser-based editor, automatic code submission, and section and roster management. A practical starting point for teachers, with no downloads or per-student fees. |
| Starter | custom pricing | One teacher and up to 100 students; a fit for a smaller class that needs a paid school plan. |
| School | custom pricing | For schools with multiple teachers or more than 100 students. |
| District | custom pricing | For district-wide programs; the district license adds automatic rostering over LTI 1.3. |
| Individual Learner All Access (monthly) | 99.00 USD per month | Access to all Individual Learner courses, for learners wanting a monthly subscription. |
| Individual Learner All Access (annual) | 990.00 USD per year | Access to all Individual Learner courses, with two months of access for free compared with monthly billing. |
The All Access courses are for independent study, not accredited schooling: CodeHS says individual learners do not receive official grades or academic credit. No free trial is offered. Teachers who want structured implementation support can also buy the annual PD Membership for 395.00 USD per teacher per year, which includes mini courses, workshops, and microcredential exams. The Pro plan description includes a dedicated Customer Success Manager.
Platforms
CodeHS is available on web, Android, and iOS. Its browser-based editor avoids downloads for coding work, a useful fit for classroom access across devices.
Who it's for
CodeHS is best suited to K–12 teachers, schools, and districts that need a curriculum spanning multiple computing subjects alongside assignment and progress management. The free plan lowers the barrier for an individual teacher, while the school and district tiers address larger programs. Independent learners can use the all-course subscription, but should look elsewhere if official grades, academic credit, or accredited online schooling matter.
Pros and cons
- Pros: More than 100 customizable, standards-aligned courses cover four broad subject areas, giving teachers substantial curriculum range.
- Pros: Browser editor, autograders, code history, and LMS progress visibility connect practice with classroom oversight.
- Pros: A permanent free teacher plan has no credit card requirement or per-student fees.
- Cons: Most listed integrations require a school license, limiting how useful they are to a teacher working independently on the free plan.
- Cons: Individual learners do not receive official grades or academic credit, so the subscription is not a replacement for accredited coursework.
- Cons: School-facing Starter, School, and District plans use custom pricing, making it harder for a buyer to compare costs before contacting CodeHS.
Alternatives
Choose Playcode instead if you want a general browser coding workspace with a free tier that allows three projects or published sites, one collaborator, and requires Playcode branding; its free tier also includes trial AI credits.
Replit is worth considering for broader creation across web and mobile platforms: its free Starter plan provides daily usage, one live project, and one background task at a time, rather than CodeHS’s school-oriented curriculum and classroom oversight.
Pick JDoodle when execution and saved-project quotas are the priority: its free plan allows 1,000 code executions per day, 100 saved projects, and one collaborator per project.
Scratch is a free alternative for creating and sharing projects, better suited to that focused activity than to CodeHS’s broader course catalog and classroom management.
OneCompiler offers a free plan with unlimited code executions and 20 AI credits per day, a better fit when those execution and AI allowances matter more than school curriculum tools.
CodePad is another free option.
For browser-based front-end work, CodePen offers unlimited public Pens with three files per Pen on its free plan; its Starter plan costs 8.00 USD per month, billed at 96.00 USD per year, and raises the file limit to 50 per Pen.
Google Colab is a better match when notebook computing is the priority, though its free Colab plan has no guaranteed access to compute units and limited GPU access.
Browse Code Playground Software and Coding Playgrounds for further options.
Verdict
CodeHS is a strong choice for K–12 educators and school programs that want substantial standards-aligned curriculum tied to browser coding and classroom progress tools, especially if a teacher can begin with the permanent free plan. Look elsewhere if you are an individual learner who needs accredited instruction or academic credit, or if you need a clear school-plan price before engaging a vendor.
Get started with CodeHS
- Visit the CodeHS website
- Choose the permanent Free teacher plan or an Individual Learner All Access plan
- Use the browser-based editor to access courses and code
- Teachers can manage classes and rosters through the platform
- Check whether a school license is needed for the desired integration
What the free plan stops at
The Free teacher plan costs 0.00 USD per free and has no per-student fees, but it does not include downloads. Individual Learner All Access costs 99.00 USD per month or 990.00 USD per year; individual learners do not receive official grades or academic credit upon completion.
Questions about CodeHS
Does CodeHS have a free plan?
Yes. Its permanent Free teacher plan costs 0.00 USD per free, requires no credit card and has no per-student fees.
How much does Individual Learner All Access cost?
It costs 99.00 USD per month or 990.00 USD per year.
Which platforms can I use?
CodeHS lists Android, iOS and web.
What integrations are available?
CodeHS lists Google Classroom, Canvas, Schoology, Blackboard, Clever, ClassLink, Brightspace by D2L, Buzz and Moodle. Most integrations require a school license.
Does CodeHS offer a free trial?
No. CodeHS lists no free trial.
Do individual learners receive academic credit?
No. 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.
CodeHS plans and pricing
All plansCompared on coding playgrounds
- Free plan
- Yes





