Please enable JavaScript to use CodeHS

K-12 Computer Science Pathways

CodeHS offers fully customizable K-12 computer science pathways to fit the needs of every district. Pathways are designed to align with state standards and national standards covering various computer science, programming, and CTE related topics.

Explore the Course Catalog

Students learn block-based coding and build their digital literacy across this elementary pathway. This pathway is designed for schools that have a designated computer science teacher who meets with students on a weekly basis.
Students are introduced to various topics in CS, including: text-based coding languages, web design, digital citizenship, networks, and game design. In the final year of this pathway, students take an introductory coding course in Python that will prepare them for high school CS courses.
This pathway is designed to prepare students for both AP Computer Science Principles and AP Computer Science A.


FAQ

K-12 Computer Science Pathway FAQ

Does CodeHS offer a complete K-12 computer science pathway?

Yes. CodeHS offers a full K-12 computer science pathway with a course for every grade — for example, block-based coding in elementary school, Python in middle school, and AP Computer Science in high school — plus many more choices in a comprehensive catalog, so students build skills on the same platform year after year.

What does the elementary part of the K-12 pathway include?

The elementary portion includes grade-by-grade computer science courses for kindergarten through 5th grade. Students learn block-based coding with Scratch and ScratchJr, computational thinking, and digital literacy through ready-to-teach, project-based lessons — building the foundation for the text-based programming they'll do in CodeHS middle and high school courses.

Can our district customize a K-12 pathway?

Yes. CodeHS pathways are fully customizable. Districts can start from a recommended sequence and swap in courses that fit their goals — like cybersecurity, web design, game development, or AI — and the CodeHS team works directly with schools and districts to design the pathway that best fits their needs.

Are CodeHS pathways aligned to state standards?

Yes. CodeHS offers state-specific pathways and courses aligned to state computer science standards, with elementary, middle, and high school sequences for states like California, Florida, Georgia, New York, and Utah. Choose your state on this page to see the recommended standards-aligned pathway.

How does the K-12 pathway prepare students for AP Computer Science?

Students work up to AP gradually: elementary and middle school courses build computational thinking and early programming skills, then introductory high school courses in Python or JavaScript lead into AP Computer Science Principles and AP Computer Science A. CodeHS is a College Board-endorsed provider for both AP courses.