PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

CodeHS

 & Jordan Minor Principal Writer, Software

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
CodeHS - CodeHS
3.5 Good

The Bottom Line

CodeHS is a good tool for schools to integrate into their curricula, but it’s less useful if you're an individual looking to learn on your own time.

Pros & Cons

    • Helpful video tutorials
    • Covers a wide range of coding topics
    • Easily integrates with school lesson plans
    • Lets you create programs in a coding sandbox
    • Free middle school and high school curriculum
    • Not useful for individual adult learners
    • Unclear pricing tiers

CodeHS Specs

Built-in Tools
Free Courses
Free Trial
Quizzes
Starting Price Free; request a quote
User Forums
Video Tutorials

High school sucks. This is a near-universal fact. But if it can teach you valuable skills that help you land a sweet career, maybe it's not so bad. CodeHS tries to improve high school by giving educators easy free tools for integrating coding classes into their curricula. However, individual adult learners are better off with Codecademy or Treehouse, our Editors' Choice winners for coding education services, if you want to learn to code outside of the school environment. 


Education for All

CodeHS's more than 100 classes tackle a variety of coding subjects that teachers can use to create custom assignments. One intro course teaches you how to write JavaScript and the Karel educational programming language. Karel's initial coding metaphor, which sees you command a dog on a grid, is kid-friendly and easy to grasp. Still, it resembles actual coding more than CodeCombat's video game version of similar concepts. The built-in text editor instantly checks code for errors while highlighting what you did right. CodeHS's game development lessons are deep, yet easy to understand. You can even code your own version of Snake, the classic video game. The Hour of Code section is a convenient option for impatient kids or busy adults. And CodeHS's cheery video tutorials surpass those found in Code Avengers, despite being a little corny and unpolished in spots.

Many coding classes have a clean and intuitive text editor, and CodeHS is no different. However, whereas most programs limit students to only typing code that will solve the prompt, CodeHS's Sandbox mode lets you code whatever you want, from an HTML page to a JavaScript game to a Python or C++ program. Creativity is crucial to being a successful coder. It's how you're able to work around unexpected challenges. CodeHS gives students an awesome outlet to practice that kind of expression. It's simple enough to copy your code and save it offline for later use elsewhere.

CodeHS's community features further ease students into increasingly complicated topics. School administrators and teachers who use CodeHS can create class codes that let teachers and students collaborate online during and after school hours. Users can study the knowledge base or access educational community forums powered by Code.org.


How Much Does CodeHS Cost?

CodeHS offers classrooms its unlimited middle school and high school curricula for free. AP test prep materials are especially useful for college-bound students. CodeHS also lets schools request a quote for one of its three paid subscription tiers: Starter, School License, and District License. The base Starter tier (for one teacher only) includes the entire course library along with improved functionality such as assessment reports, student attendance tracking, and cheat detection tools. The most expensive configuration offers full administrative powers across multiple schools and lets you manage multiple teachers' professional development. Paid subscribers also gain access to a "customer success manager."

I can't say if CodeHS's prices are reasonable for schools since I don't work for one. CodeHS also used to offer a pricey individual Grading plan, but it seems that option is no longer available, or at least heavily deemphasized. The service is built for schools. Single learners should consider other, free and affordable options. Codecademy, our Editors' Choice winner for free coding services, balances free and paid content, with a paid tier starting at $17.49 per month. Treehouse, our Editors' Choice winner for paid coding education, costs a reasonable $25 per month. Free Code Camp offers thousands of hours of material for nothing.


Fast Times at CodeHS

CodeHS's course variety, teacher tools, and freeform coding sandbox make it a robust solution for schools looking to enhance their computer science curriculum without committing much money upfront (or even any money at all). However, this focus on educators make CodeHS not well-suited for individual, adult learners. Codecademy and Treehouse keep their Editors' Choice crowns for free and paid online coding classes, respectively, for offering similarly stellar lessons at low prices.

For more, check out The Best Online Learning Courses.

Final Thoughts

CodeHS - CodeHS

CodeHS

3.5 Good

CodeHS is a good tool for schools to integrate into their curricula, but it’s less useful if you're an individual looking to learn on your own time.

About Our Expert

Jordan Minor

Jordan Minor

Principal Writer, Software

My PCMag career began in 2013 as an intern. Now, I'm a senior writer, using the skills I acquired at Northwestern University to write about dating apps, meal kits, programming software, website builders, video streaming services, and video games. I was previously a senior editor at Geek.com and have written for The A.V. Club, Kotaku, and Paste Magazine. I'm the author of the gaming history book Video Game of the Year: A Year-by-Year Guide to the Best, Boldest, and Most Bizarre Games from Every Year Since 1977, and the reason everything you know about Street Sharks is a lie.

The Technology I Use

I use the newest Android and iOS smartphones for testing, but I currently use an iPhone 14 as my personal phone. I just hate that we gave up headphone jacks.

I've always favored gaming laptops over desktops. On that note, I have a 16-inch HP Envy with an Intel Core i9-13900H CPU and Nvidia GeForce RTX 4060 GPU. No matter what machine I’m working on, an alarming amount of my personal and professional life revolves around cloud-synced Google Drive files.

For food subscriptions, my household sticks with CookUnity and HelloFresh for meals. Video streaming is a bit more complicated. While there are too many services to list, we're subscribed to most of the major ones. These days, I find myself drawn to HBO Max's movies and shows, as well as Peacock's reality trash.

I've been a lifelong Nintendo fan, and I sincerely believe the Nintendo Switch will go down as one of the best gaming consoles of all time. It has an unbelievable library of new and old games from Nintendo and third-party companies. The handheld/console hybrid approach makes playing games so much more flexible, a legacy that continues with the Nintendo Switch 2 and Valve’s Steam Deck.

Read full bio