CodeHS helps schools and districts build a comprehensive Middle School to High School computer science pathway starting from introductory level block-based programming courses through AP level text based courses in many languages.

6-12 Computer Science Curriculum Pathway

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.

Curriculum progression for grades 6-12
Table showing curriculum progression for grades 6-12

Still have questions? Contact our team at to learn more!

Did this answer your question?