This app has not yet been evaluated against our instructional invariants. The analysis below is based on independent research.

Price: CodeHS offers a variety of free resources including over 50 computer science courses, an online IDE with real-time collaboration, and basic LMS features to seamlessly manage students and assignments—all in one spot! CodeHS Pro provides a suite of additional classroom tools and resources including time-saving grading tools, differentiation settings, LMS integrations, detailed lesson plans and problem guides, and dedicated implementation support. CodeHS Pro can be purchased as a license based on the number of teachers and schools using the platform. Visit codehs.com/pro to learn more.Grades: 5th Grade, 6th Grade, 7th Grade +4 moreSubjects: Applied Science, Career & Tech Education

The Bottom Line

Partially. CodeHS provides a robust environment for learning computer science through active practice and immediate feedback, but it is pending a formal evaluation by The Learning Standard. Its reliance on integrated worked examples and a self-contained coding environment strongly supports cognitive load reduction for novice programmers.

Pros

  • Uses integrated worked examples to reduce cognitive load before asking students to write original code.
  • Provides immediate, automated feedback on syntax errors to correct misconceptions during practice.
  • Scaffolds problem-solving through a gradual release of responsibility model.
  • Centralizes instruction and coding within a single browser window to minimize split-attention effects.

Cons

  • Heavy reliance on text-based instruction can overwhelm students with lower reading comprehension.
  • Automated grading sometimes fails to recognize functionally correct code that deviates from the expected solution path.
  • Lacks built-in spaced repetition mechanics to ensure long-term retention of earlier syntax rules.

Does CodeHS Actually Teach?

CodeHS is an effective, comprehensive platform for teaching middle and high school students how to code, though The Learning Standard has not yet formally evaluated its outcome data. Your child will learn computer science concepts by writing actual code in a web browser, eliminating the need to install complex software. The platform uses a structured progression, moving students from basic block-based programming in earlier grades to advanced text-based languages like Python, Java, and JavaScript. The learning model relies heavily on immediate feedback. When your child makes a mistake, the system immediately flags syntax errors, preventing them from practicing incorrect habits. However, parents should know that this is a highly structured curriculum designed primarily for classroom use. While individual learners can use it independently, the platform shines best when guided by a teacher who can step in when automated hints fail to clarify complex logic errors. The free tier offers substantial content, but advanced differentiation and detailed problem guides are locked behind a school-level Pro subscription.

How Does CodeHS Help Students Learn?

CodeHS uses a blended, problem-based progression where short instructional videos are immediately followed by low-stakes comprehension checks and applied coding exercises. Students begin each module by watching a brief video or reading a text-based lesson introducing a new concept, such as 'for loops' or 'variables.' Immediately after, they complete a quick retrieval practice quiz to solidify the concept before moving to the in-browser Integrated Development Environment. In this coding environment, students are presented with a specific problem and a partially completed code snippet acting as a worked example. They must write the remaining code to accomplish the task. They can run their code as often as they like, receiving automated, real-time feedback. If the code fails, the platform highlights the error, prompting the student to debug. The curriculum builds sequentially, requiring students to achieve mastery on foundational tasks before unlocking more complex, project-based assignments that require synthesizing multiple concepts.

Where Does CodeHS Excel and Fall Short?

The biggest strength of CodeHS is its all-in-one coding environment that minimizes split-attention effects, while its biggest weakness is the rigidity of its automated grading system. By keeping instructional materials, the code editor, and the output console in a single browser window, CodeHS effectively manages cognitive load. Students do not have to toggle between multiple applications to test their work. The platform also excels at providing worked examples; students rarely face a blank screen, which research shows is highly effective for novice learners. Furthermore, the immediate feedback loop during practice exercises ensures that syntax misconceptions are corrected immediately. However, there are notable limitations. The automated grader often expects a very specific solution. If a student writes functionally correct code using an alternative logic path, the system may mark it wrong, which can cause frustration and disrupt the learning process. Additionally, the platform lacks deliberate spaced repetition. Once a student passes a module on 'while loops', the system does not actively resurface that specific isolated skill in later modules to test long-term retention, relying instead on the student naturally encountering it in larger projects.

Is CodeHS Right for Your Child?

CodeHS is best for middle and high school students who need a highly structured, standards-aligned computer science curriculum. It is ideal for 5th through 11th graders transitioning from basic block-based coding to professional text-based languages like Python or Java. Because the platform includes built-in video instruction and an in-browser code editor, it is highly effective for schools implementing blended learning environments or lacking dedicated computer science teachers. It is also suitable for motivated, independent learners who want a step-by-step pathway to learn programming.

Frequently Asked Questions About CodeHS

Is CodeHS free?

Yes, CodeHS offers a robust free tier that includes access to over 50 computer science courses and the online coding environment. However, premium teacher features like advanced grading tools, detailed lesson plans, and differentiation settings require a paid CodeHS Pro license, which is typically purchased at the school or district level.

Is CodeHS good for middle schoolers?

Yes, CodeHS provides specific introductory pathways designed for middle school students in grades 5-8. These courses often utilize block-based coding or simplified text-based environments to introduce fundamental logic before progressing to rigorous high school-level programming languages.

What does CodeHS teach?

CodeHS teaches comprehensive computer science and programming. The curriculum spans basic digital literacy and block coding up to Advanced Placement Computer Science in Java, Python, cybersecurity, web development with HTML and CSS, and data science.

How does CodeHS compare to Code.org?

Both platforms teach computer science effectively, but Code.org is generally better suited for younger learners and introductory hour-of-code activities. CodeHS offers a more rigorous, text-based progression tailored for middle and high school students preparing for AP exams or career and technical education pathways.

Has The Learning Standard evaluated CodeHS?

No, CodeHS is currently pending formal evaluation. Our editorial team has analyzed its pedagogical structure, but we have not yet run its outcome data through our official rubrics. You can read more about how we assess platforms on our methodology page.

Is CodeHS safe for kids?

Yes, CodeHS is designed for school environments and complies with standard student data privacy laws like FERPA and COPPA. It does not feature open social networking, though it does allow real-time collaboration within closed classroom environments monitored by a teacher.

Data Transparency

A89/100

31 of 35 checks passed

Evaluated April 2026

View privacy policy →
Parent Access
8/8
Data Portability
4/5
Data Minimization
5/6
Third-Party Protection
6/7
Deletion & Retention
4/5
Advertising
4/4
View all 35 checks

Parent Access8/8

Does the policy mention parents specifically?

In appropriate circumstances, teachers and parents may also request deletion of a student’s Personal Information.

Yes

Can parents view their child's data?

How can a parent or school access, correct, or delete student data? Email privacy@codehs.com

Yes

Can parents modify their child's data?

How can a parent or school access, correct, or delete student data? Email privacy@codehs.com

Yes

Can parents delete their child's account?

In appropriate circumstances, teachers and parents may also request deletion of a student’s Personal Information.

Yes

Is there a dedicated Children's Privacy section?

Children under the age of 13 We have included some information below related to the Children’s Online Privacy

Yes

Does it reference COPPA compliance?

COPPA requires that online service providers obtain parental consent before they knowingly collect

Yes

Does it reference FERPA compliance?

CodeHS acts as a school official under FERPA for these purposes.

Yes

Is parental consent required for child accounts?

COPPA requires that online service providers obtain parental consent before they knowingly collect

Yes

Data Portability4/5

Can users access their personal data?

Authorized users can access and review their data at any time through their account.

Yes

Can users download/export their data?

Users may request an export of their data at any time by contacting privacy@codehs.com .

Yes

Is there a self-service data access tool?

Website users may update, correct, or remove Personal Information in their CodeHS accounts at any time via the Account Settings page.

Yes

Is a specific data format mentioned for export?

CodeHS will provide a copy of the available data in a commonly used, machine-readable format

Yes

Is there an API for data access?

The policy does not mention an API for data access.

No

Data Minimization5/6

Is data collection itemized?

When you create a student account, you need to enter your name and your email address... IP address

Yes

Can the app be used without a real name?

CodeHS also offers anonymous account options for students.

Yes

Can the app be used without an email?

CodeHS automatically generates randomized or anonymous identifiers to facilitate account creation

Yes

Does it state collection is limited to what is necessary?

We aim to collect only the information necessary to provide you with a great learning or teaching experience.

Yes

Is IP address anonymized or truncated?

It mentions collecting IP address but does not state that it is anonymized or truncated.

No

Is location tracking explicitly excluded?

Geolocation data is not collected.

Yes

Third-Party Protection6/7

Does it explicitly state no selling of data?

We do not sell or rent your Personal Information to any third party for any purpose

Yes

Are third-party providers named?

Hosted by reputable providers such as Amazon Web Services (AWS)... processed through Stripe

Yes

Are providers contractually restricted?

who are subject to strict contractual security standards and confidentiality obligations.

Yes

No-targeted-advertising commitment?

CodeHS does not allow third parties to use student data for advertising, profiling, or marketing purposes.

Yes

Is AI/ML data sharing addressed?

The policy does not explicitly address data sharing for AI or machine learning purposes.

No

Child-specific sharing restriction?

CodeHS does not allow third parties to use student data for advertising, profiling, or marketing purposes.

Yes

Cookies/tracking limited or opt-out?

You may choose to disable cookies in your browser settings.

Yes

Deletion & Retention4/5

Can users delete their account?

A teacher or a student may request deletion of your own Personal Information by sending us an email

Yes

Self-service deletion mechanism?

A teacher or a student may request deletion of your own Personal Information by sending us an email

No

Specific data retention timeline?

Generally, CodeHS will delete a user's Personal Information 4 years after the user's last login

Yes

Auto-deletion of inactive accounts?

Data is deleted after 4 years of an account being inactive

Yes

Post-deletion handling described?

it will be deleted from our active databases but we may retain an archived copy of such user's records as required by law

Yes

Advertising4/4

Advertising model explicitly disclosed?

We do not allow any advertising on our services.

Yes

Free from third-party advertisements?

We do not allow any advertising on our services.

Yes

Children excluded from ad targeting?

Ads and cross-site tracking are disabled for student accounts.

Yes

Ad-free option available?

We do not allow any advertising on our services.

Yes

Meets Data Transparency Standard

This app demonstrates strong data transparency practices. Parents can understand what data is collected, how it's used, and exercise their rights over their child's information.

About this evaluation: Based on automated analysis of CodeHS's privacy policy using the Common Sense Privacy Program framework. Evaluation covers 35 binary checks across 6 dimensions. Privacy policies can change — this evaluation reflects the most recent version we analyzed.

Screenshots

CodeHS screenshot 1CodeHS screenshot 2CodeHS screenshot 3CodeHS screenshot 4

Take Action

See Alternatives

For CodeHS

If you represent CodeHS and believe this evaluation is inaccurate or outdated, we welcome the opportunity to re-evaluate your product.

Request Re-evaluation

Details

Pricing
CodeHS offers a variety of free resources including over 50 computer science courses, an online IDE with real-time collaboration, and basic LMS features to seamlessly manage students and assignments—all in one spot! CodeHS Pro provides a suite of additional classroom tools and resources including time-saving grading tools, differentiation settings, LMS integrations, detailed lesson plans and problem guides, and dedicated implementation support. CodeHS Pro can be purchased as a license based on the number of teachers and schools using the platform. Visit codehs.com/pro to learn more.
Platforms
Web Browser, iPadOS (Apple tablet), Windows (Microsoft), macOS (Apple), Chrome OS (Google)
Grade Levels
5th Grade, 6th Grade, 7th Grade, 8th Grade, 9th Grade, 10th Grade, 11th Grade
Website
Visit site