This table shows our recommended 6-12 curriculum pathway which provides a robust, coherent computer science pathway that teaches students 5 programming languages over the course of middle school and high school. The courses include block programming and significant text-based programming. The pathway starts with courses for beginners with no experience and builds to college-level courses.
Middle -High School Pathway
This pathway takes the IDT course for the high school and spans the content across the middle school grades.
This is the standards-aligned pathway for the state of Arkansas.
This is a standards aligned pathway for Texas Computer Science Courses.
This is a middle school pathway made of semester-long courses intended to expose students to multiple programming languages. Each course in this pathway will take between 12 and 17 weeks to complete.
This is the standards-aligned pathway for the state of Maryland.
This is the standards-aligned pathway for the state of Florida.
This is the standards-aligned pathway for the state of South Carolina.
This is the standards-aligned pathway for the state of Arizona.
Suggested computer science course pathway for Hot Springs County students in grades 5-8.
Pathway for NJ state schools
Suggested middle school pathway for ACCESS Academy.
Pathway for TN state schools
6-12th Grade CodeHS curriculum offerings
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup