Please enable JavaScript to use CodeHS

Standards Frameworks

Explore the standards in some common Computer Science Standards Frameworks and see how the CodeHS curriculum aligns to each one.

Alaska 6-8
Number of Standards: 65
Alaska 9-12
Number of Standards: 61
Alabama 6
Number of Standards: 36
Alabama 7
Number of Standards: 36
Alabama 8
Number of Standards: 35
Alabama 9-12
Number of Standards: 46
AP Computer Science A
Number of Standards: 312
AP Computer Science Principles 2020
Number of Standards: 332
Arkansas 6-8
Number of Standards: 94
Arkansas 9-12
Number of Standards: 122
Arizona 6
Number of Standards: 23
Arizona 7
Number of Standards: 23
Arizona 8
Number of Standards: 23
Arizona 9-12
Number of Standards: 27
California 6-8
Number of Standards: 24
California 9-12
Number of Standards: 30
California 9-12 Specialty
Number of Standards: 30
Colorado 9-12
Number of Standards: 83
CompTIA IT Fundamentals
Number of Standards: 33
CSTA 2
Number of Standards: 23
CSTA 3A
Number of Standards: 30
CSTA 3B
Number of Standards: 28
Florida 6-8
Number of Standards: 73
Florida 9-12
Number of Standards: 91
Florida Computer Science Discoveries
Number of Standards: 74
Florida Teacher Certification Exam
Number of Standards: 42
Georgia 6-8
Number of Standards: 141
Georgia Web Development
Number of Standards: 48
Idaho 11-12
Number of Standards: 34
Idaho 6-8
Number of Standards: 30
Idaho 9-10
Number of Standards: 44
Indiana Computer Science 1
Number of Standards: 53
Indiana Computer Science 2
Number of Standards: 61
ISTE
Number of Standards: 28
Kansas 6-8
Number of Standards: 26
Kansas 9-12
Number of Standards: 76
Kentucky 6-8
Number of Standards: 25
Kentucky 9-12
Number of Standards: 51
Massachusetts 6-8
Number of Standards: 67
Massachusetts 9-12
Number of Standards: 65
Maryland 11-12
Number of Standards: 31
Maryland 6-8
Number of Standards: 66
Maryland 9-10
Number of Standards: 34
Michigan 6-8
Number of Standards: 2
Michigan 9-10
Number of Standards: 1
Missouri 11-12
Number of Standards: 29
Missouri 6-8
Number of Standards: 23
Missouri 9-10
Number of Standards: 36
Mississippi 11-12
Number of Standards: 28
Mississippi 6-8
Number of Standards: 23
Mississippi 9-10
Number of Standards: 30
North Carolina Computer Programming I
Number of Standards: 25
North Dakota 6-8
Number of Standards: 66
North Dakota 9-12
Number of Standards: 73
Nevada 6-8
Number of Standards: 24
Nevada 9-12
Number of Standards: 31
Nevada 9-12 Adv
Number of Standards: 27
Nevada 9-12 CTE
Number of Standards: 68
Nevada Tech 6-8
Number of Standards: 30
Nevada Tech 9-12
Number of Standards: 32
Ohio 6
Number of Standards: 30
Ohio 7
Number of Standards: 31
Ohio 8
Number of Standards: 31
Ohio 9-12 Advanced
Number of Standards: 31
Ohio 9-12 Foundational
Number of Standards: 34
Ohio CTE
Number of Standards: 87
Oklahoma 11-12
Number of Standards: 27
Oklahoma 6-8
Number of Standards: 63
Oklahoma 9-10
Number of Standards: 29
Rhode Island 6-8
Number of Standards: 31
Rhode Island 9-12
Number of Standards: 34
South Carolina 6-8
Number of Standards: 111
South Carolina 9-12
Number of Standards: 123
South Dakota Computer Programming 1
Number of Standards: 16
South Dakota Computer Programming 2
Number of Standards: 21
South Dakota Foundations of Technology
Number of Standards: 37
South Dakota Web Development 1
Number of Standards: 19
South Dakota Web Development 2
Number of Standards: 25
Tennessee 6-8
Number of Standards: 33
Tennessee Coding I
Number of Standards: 15
Tennessee Coding II
Number of Standards: 20
Tennessee Coding Practicum
Number of Standards: 14
Tennessee Computer Science Foundations
Number of Standards: 36
Texas Computer Programming I
Number of Standards: 36
Texas Computer Science 1
Number of Standards: 63
Texas Computer Science 2
Number of Standards: 72
Texas Foundations of Cybersecurity
Number of Standards: 102
Texas Fundamentals of Computer Science
Number of Standards: 38
Texas Middle School Tech Apps
Number of Standards: 114
Texas Web Communications
Number of Standards: 37
Texas Web Design
Number of Standards: 80
Virginia 6
Number of Standards: 13
Virginia 7
Number of Standards: 15
Virginia 8
Number of Standards: 13
Virginia Cybersecurity Fundamentals
Number of Standards: 109
Virginia Computer Science Foundations
Number of Standards: 25
Virginia Computer Science Principles
Number of Standards: 16
Virginia Computer Science Programming
Number of Standards: 21
Wisconsin 6-8
Number of Standards: 46
Wisconsin 9-12
Number of Standards: 88
West Virginia 6-8
Number of Standards: 16
West Virginia 9-12
Number of Standards: 14
Connecticut 2
Number of Standards: 23
Connecticut 3A
Number of Standards: 30
Connecticut 3B
Number of Standards: 28
Delaware 2
Number of Standards: 23
Delaware 3A
Number of Standards: 30
Delaware 3B
Number of Standards: 28
Hawaii 2
Number of Standards: 23
Hawaii 3A
Number of Standards: 30
Hawaii 3B
Number of Standards: 28
Iowa 2
Number of Standards: 23
Iowa 3A
Number of Standards: 30
Iowa 3B
Number of Standards: 28
New Hampshire 2
Number of Standards: 23
New Hampshire 3A
Number of Standards: 30
New Hampshire 3B
Number of Standards: 28
New Mexico 2
Number of Standards: 23
New Mexico 3A
Number of Standards: 30
New Mexico 3B
Number of Standards: 28
Pennsylvania 2
Number of Standards: 23
Pennsylvania 3A
Number of Standards: 30
Pennsylvania 3B
Number of Standards: 28
Washington 2
Number of Standards: 23
Washington 3A
Number of Standards: 30
Washington 3B
Number of Standards: 28
Wyoming 6-8
Number of Standards: 25
CompTIA A+ 1001
Number of Standards: 35
CompTIA A+ 1002
Number of Standards: 33
CompTIA Security+
Number of Standards: 37
CompTIA Network+
Number of Standards: 29
Texas Cybersecurity Capstone
Number of Standards: 58
Michigan 11-12
Number of Standards: 1
Virginia MS CS Elective
Number of Standards: 26
Georgia Introduction to Cybersecurity
Number of Standards: 86
Michigan 2
Number of Standards: 23
Michigan 3A
Number of Standards: 30
Michigan 3B
Number of Standards: 28
Utah Web Development I
Number of Standards: 20
Utah Web Development II
Number of Standards: 20
Georgia Advanced Cybersecurity
Number of Standards: 76
New Jersey 6-8 Computer Science
Number of Standards: 25
New Jersey 9-12 Computer Science
Number of Standards: 26
New Jersey 6-8 Design Thinking
Number of Standards: 22
New Jersey 9-12 Design Thinking
Number of Standards: 18
Utah 6
Number of Standards: 7
Utah 7
Number of Standards: 8
Utah 8
Number of Standards: 6
Utah 9-10
Number of Standards: 20
Utah 11-12
Number of Standards: 10
Kentucky CTE
Number of Standards: 204
Wyoming L2
Number of Standards: 29
Wyoming L1
Number of Standards: 35
Common Core Math Grade 6
Number of Standards: 42
Common Core Math Grade 7
Number of Standards: 37
Common Core Math Grade 8
Number of Standards: 31
Common Core Math Number and Quantity
Number of Standards: 30
Iowa Core Math Number and Quantity
Number of Standards: 68
Common Core Math Algebra
Number of Standards: 30
Common Core Math Functions
Number of Standards: 35
Common Core Math Geometry
Number of Standards: 43
Iowa Core Math Geometry
Number of Standards: 94
NCMF Cyber Standards
Number of Standards: 301
SC Cybersecurity Fundamentals
Number of Standards: 102
SC Discovering Computer Science
Number of Standards: 74
Ohio Programming
Number of Standards: 87
Ohio Game Design
Number of Standards: 78
Ohio Web Design
Number of Standards: 92
VA Java Programming
Number of Standards: 111
Ohio Cybersecurity
Number of Standards: 58
Ohio Cyber Defense and Reinforcement
Number of Standards: 93
Ohio Cyber Testing and Response
Number of Standards: 67
Texas Mobile Application Development
Number of Standards: 46
Texas Video Game Design
Number of Standards: 74
Virginia Game Design
Number of Standards: 54
Virginia Design, Multimedia, and Web
Number of Standards: 54
Nevada Cybersecurity
Number of Standards: 230