◐ Shell
clean mode source ↗

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

Free

This is our plan for classrooms just getting started.

Sign Up for Free

Starter

This is our plan to level up your classroom. Maximum 1 Teacher and up to 100 students.

Request a Quote

School

This is our plan for school programs.

Request a Quote

District

This is our plan for district-wide programs.

Request a Quote
Curriculum & Coding

100+ Computer Science Courses

Online IDE

No downloads needed

Automatic Code Submission System

Classroom & Grading

Basic LMS Features

Section & Roster Management

Grading Tools

Gradebook, Fast Grade

Assignment Customization

Detailed Teacher Resources

Lesson 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

Free

This is our plan for classrooms just getting started.

Sign Up for Free

Starter

This is our plan to level up your classroom. Maximum 1 Teacher.

Request a Quote
Curriculum & Coding

100+ Computer Science Courses

Online IDE

No downloads needed

Automatic Code Submission System

Classroom & Grading

Basic LMS Features

Section & Roster Management

Grading Tools

Gradebook, Fast Grade

Assignment Customization

Detailed Teacher Resources

Lesson 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

School

This is our plan for school programs.

Request a Quote

District

This is our plan for district-wide programs.

Request a Quote
Curriculum & Coding

100+ Computer Science Courses

Online IDE

No downloads needed

Automatic Code Submission System

Classroom & Grading

Basic LMS Features

Section & Roster Management

Grading Tools

Gradebook, Fast Grade

Assignment Customization

Detailed Teacher Resources

Lesson 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

View Detailed Plans for Schools and Districts