CodeHS Free includes 100+ courses, a browser-based code editor, and real classroom tools. No downloads, no credit card, no trial clock — and it's yours to keep.
A free CodeHS teacher account includes 100+ computer science courses, a browser-based code editor, automatic code submission, and section and roster management — plus the Sandbox, practice problems, and tutorials. It's a real classroom, not a demo.
Full, sequenced courses in JavaScript, Python, Java, and more — from intro block coding to AP Computer Science.
Browse the catalogStudents write, run, and debug code in the browser with syntax highlighting and instant output. Works on any device.
See the IDEWork is submitted as students code, so you see every program in one place — no collecting files.
Create classes, invite students, and manage your roster from one teacher dashboard.
A free space for students to build their own programs outside of coursework — demos, warm-ups, passion projects.
Open the SandboxAutograded practice in Python, Java, JavaScript, C++, and SQL with instant feedback.
Try PracticeFree step-by-step tutorials across languages and topics — a gentle on-ramp for brand-new coders.
View tutorialsInteractive textbooks with runnable examples and exercises, free to read and use in class.
Read textbooksYes — free for teachers, always. The free plan is a permanent part of CodeHS, not a limited-time trial. Sign up without a credit card, teach full courses, and keep your account year after year at no cost.
It's also the easiest way to start. Launch your first class on Free, and when you're ready for grading tools, AI, and data, CodeHS Pro is one upgrade away — on your timeline.
CodeHS Free covers the classroom essentials. CodeHS Pro adds the time-savers — grading tools, AI, data reports, teacher resources, and integrations — and scales from a single teacher to school- and district-wide programs.
| What's included | Free | Pro |
|---|---|---|
| 100+ computer science courses | ✓ | ✓ |
| Browser-based code editor, no downloads | ✓ | ✓ |
| Automatic code submission | ✓ | ✓ |
| Section & roster management | ✓ | ✓ |
| Gradebook, Fast Grade & grading tools | — | ✓ |
| AI grading & AI hints | — | ✓ |
| Progress dashboards & data reports | — | ✓ |
| Lesson plans, handouts & teacher resources | — | ✓ |
| Assignment customization | — | ✓ |
| Google Classroom integration | — | ✓ |
Pro is available at the teacher, school, and district level. Schools and districts also unlock admin dashboards, LTI & LMS integrations, and implementation support.
The Karel modules in the JavaScript course are by far the best way to get kids started in coding.
Yes. CodeHS offers a free plan for teachers that includes 100+ computer science courses, a browser-based code editor, automatic code submission, and section and roster management at no cost. It is a permanent free plan, not a limited-time trial.
Yes. Any teacher can create a free CodeHS account and start teaching with full computer science courses right away. There is no cost to sign up and no cost to use CodeHS Free with your students.
Yes. Students join their teacher's class for free, and there is no per-student cost on the free plan. Students code in the browser with no downloads or installs required.
No. You can sign up for a free teacher account and start using CodeHS with your class without entering a credit card and without starting a trial clock.
The free plan includes courses in JavaScript, Python, Java, and more, taught in the CodeHS browser-based editor with block-based or text-based coding depending on the course and grade level.
CodeHS Free includes the full catalog of 100+ courses, the online code editor, automatic code submission, and section and roster management. CodeHS Pro adds grading tools like the gradebook, Fast Grade, and autograders, AI grading and hints, progress and data reporting, assignment customization, teacher resources such as lesson plans and handouts, and LMS integrations.
The free teacher plan is a permanent part of CodeHS, not a trial that expires. It is a great place to start your computer science program, and it stays available at the teacher level as your program grows into CodeHS Pro.
You can compare plans and request a quote at any time. CodeHS Pro is available for individual teachers, whole schools, and districts, and adds grading, AI, data, integrations, and support to take your program to the next level.
Create your free teacher account, set up your first class, and assign a real course in minutes.
Free for teachers. No credit card required.