Learning Management System | CodeHS
Create Your Own Assignments
Use the CodeHS curriculum or create your own! CodeHS makes it easy to build custom assignments and instantly share them with students. Get started today!
Programming Exercises
Practice Problems
Instructional Videos
Quizzes & Assessments
Autograders & more!
Easily Manage Student Rosters and Attendance
Whether your class is virtual or in the classroom, invite students to your CodeHS section or automatically import your roster from an external platform, such as Google Classroom!
View and manage class rosters
Sync rosters with Google Classroom
Track student attendance and programming activity
Highlight exceptional student programs
Collaborate and Share Feedback with Students
Use CodeHS to make announcements to students and co-teachers, send personalized feedback, and share student programs.
Send online class announcements and reminders
Share personalized feedback with students
Start online discussions between students and teachers
Highlight exceptional student programs
Seamlessly Review and Grade Student Code
Save time grading and managing hundreds of student submissions with a suite of grading tools and customizable settings.
Easily grade student submissions
Manage students' grades with the customizable gradebook
Set customized point values for assignments
Create grading categories to compute weighted grades
Use Fast Grade to speed up your grading
Instantly Track and Analyze Student Data
All the data reports and dashboards you need to fully gauge student understanding and track progress throughout the year.
Track progress by assignment, lesson, and module
Instantly view quiz and exam scores
View student code history with timestamps
Monitor time spent on each assignment
Compare CodeHS Plans
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 and up to 100 students. Request a Quote |
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 | Add-on | |
Vibe Coding |
Lower limits | With limits | With limits | |
Ask AI |
Lower limits | With limits | With limits | |
Additional AI Credits |
Add-on | 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 | Add-on | |
Virtual PD |
Add-on | Add-on | ||
Onsite PD |
Add-on | |||
PD Cohorts |
Add-on | Add-on | Add-on | |
Certification Prep |
Add-on | Add-on | Add-on | |
| Typing | ||||
Typing |
Add-on | Add-on | ||
| Cyber Range | ||||
Cyber Range |
Add-on | Add-on | ||
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 |