Seamlessly manage student rosters, data, assignments, and grades for any type of classroom, with no downloads required.
CodeHS makes it easy to build custom assignments and instantly share them with students. Every type, all in one place.
Whether your class is virtual or in person, invite students directly or import your roster from an external platform like Google Classroom.
Use CodeHS to make announcements to students and co-teachers, send personalized feedback, and share student programs.
Save time grading and managing hundreds of student submissions with a full suite of grading tools and customizable settings.
All the data reports and dashboards you need to gauge student understanding and track progress throughout the year.
Configure CodeHS assignments to fit your classroom with due dates, access controls, and per-student customization.
Pace your class by setting due dates and making assignments available, locked, or scheduled.
Adjust block or text programming for specific assignments and individual students.
Track attendance, login history, recent activity, and total time on CodeHS.
Grade how and what you want with the customizable Gradebook and advanced settings.
"The section attendance is extremely helpful for tracking my students when they work virtually — especially my full-virtual section. This is such a great product."
Do you use a district-wide LMS? CodeHS connects with numerous external educational LMS and LTI platforms to streamline rosters, course assignments, and grades.
Learn More
FreeThis is our plan for classrooms just getting started. Sign Up for Free |
StarterThis is our plan to level up your classroom. Maximum 1 Teacher. Request a Quote |
|
|---|---|---|
| Curriculum & Coding | ||
100+ Computer Science Courses |
||
Online IDENo downloads needed |
||
Automatic Code Submission System |
||
| Classroom & Grading | ||
Basic LMS FeaturesSection & Roster Management |
||
Grading ToolsGradebook, Fast Grade |
||
Assignment Customization |
||
Detailed Teacher ResourcesLesson Plans, Handouts, & more |
||
| AI | ||
AI Grading |
||
AI Hints |
||
AI Creator |
Add-on | |
Vibe Coding |
Lower limits | |
Ask AI |
Lower limits | |
Additional AI Credits |
Add-on | |
| Data & Reporting | ||
Data Reports & Progress Dashboards |
||
Administrator Dashboards |
||
| Integrations & Support | ||
Google Classroom Integration |
||
LTI & LMS Integrations |
||
Implementation Support |
||
| Professional Development | ||
PD Membership |
Add-on | |
Virtual PD |
||
Onsite PD |
||
PD Cohorts |
Add-on | |
Certification Prep |
Add-on | |
| Typing | ||
Typing |
||
| Cyber Range | ||
Cyber Range |
||
SchoolThis is our plan for school programs. Request a Quote |
DistrictThis is our plan for district-wide programs. Request a Quote |
|
|---|---|---|
| Curriculum & Coding | ||
100+ Computer Science Courses |
||
Online IDENo downloads needed |
||
Automatic Code Submission System |
||
| Classroom & Grading | ||
Basic LMS FeaturesSection & Roster Management |
||
Grading ToolsGradebook, Fast Grade |
||
Assignment Customization |
||
Detailed Teacher ResourcesLesson Plans, Handouts, & more |
||
| AI | ||
AI Grading |
||
AI Hints |
||
AI Creator |
Add-on | Add-on |
Vibe Coding |
With limits | With limits |
Ask AI |
With limits | With limits |
Additional AI Credits |
Add-on | Add-on |
| Data & Reporting | ||
Data Reports & Progress Dashboards |
||
Administrator Dashboards |
||
| Integrations & Support | ||
Google Classroom Integration |
||
LTI & LMS Integrations |
||
Implementation Support |
||
| Professional Development | ||
PD Membership |
Add-on | Add-on |
Virtual PD |
Add-on | Add-on |
Onsite PD |
Add-on | |
PD Cohorts |
Add-on | Add-on |
Certification Prep |
Add-on | Add-on |
| Typing | ||
Typing |
Add-on | Add-on |
| Cyber Range | ||
Cyber Range |
Add-on | Add-on |