CodeHS offers a full 6-12 curriculum pathway. Our recommended 6-12 curriculum pathway 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.
Learn more about the courses in the 6-12 curriculum pathway here: codehs.com/info/curriculum/pathways/6-12