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.

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
Alaska 6-8
Number of Standards: 65
Alaska 9-12
Number of Standards: 61
AP Computer Science A
Number of Standards: 312
AP Computer Science Principles 2020
Number of Standards: 332
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
Arizona CTE Software and App Development
Number of Standards: 101
Arkansas 6-8
Number of Standards: 94
Arkansas 9-12
Number of Standards: 122
Arkansas Cybersecurity Year 1
Number of Standards: 47
Arkansas Cybersecurity Year 2
Number of Standards: 48
Arkansas Cybersecurity Year 3
Number of Standards: 30
Arkansas Programming Year 1
Number of Standards: 47
Arkansas Programming Year 2
Number of Standards: 34
Arkansas Programming Year 3
Number of Standards: 25
CA CS K-5
Number of Standards: 43
California 6-8
Number of Standards: 24
California 9-12
Number of Standards: 30
California 9-12 Specialty
Number of Standards: 30
California Games and Simulation Pathway
Number of Standards: 49
California Networking Pathway
Number of Standards: 39
Certiport IT Specialist HTML and CSS
Number of Standards: 17
Certiport IT Specialist Java
Number of Standards: 17
Certiport IT Specialist JavaScript
Number of Standards: 21
Certiport IT Specialist Python
Number of Standards: 15
CIW Site Development Associate Exam
Number of Standards: 20
Colorado 9-12
Number of Standards: 83
Common Core ELA K-5
Number of Standards: 504
Common Core Math Algebra
Number of Standards: 30
Common Core Math Functions
Number of Standards: 35
Common Core Math Geometry
Number of Standards: 43
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 K-5
Number of Standards: 191
Common Core Math Number and Quantity
Number of Standards: 30
CompTIA A+ 1001
Number of Standards: 35
CompTIA A+ 1002
Number of Standards: 33
CompTIA IT Fundamentals
Number of Standards: 33
CompTIA Network+
Number of Standards: 29
CompTIA Security+
Number of Standards: 37
Connecticut 2
Number of Standards: 23
Connecticut 3A
Number of Standards: 30
Connecticut 3B
Number of Standards: 28
CSTA 1A
Number of Standards: 18
CSTA 1B
Number of Standards: 21
CSTA 2
Number of Standards: 23
CSTA 3A
Number of Standards: 30
CSTA 3B
Number of Standards: 28
Delaware 2
Number of Standards: 23
Delaware 3A
Number of Standards: 30
Delaware 3B
Number of Standards: 28
FL Fundamentals of Cybersecurity
Number of Standards: 97
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 Advanced Cybersecurity
Number of Standards: 76
Georgia Cloud Computing
Number of Standards: 89
Georgia Computer Science Principles
Number of Standards: 56
Georgia CS 3-5
Number of Standards: 42
Georgia CS K-2
Number of Standards: 63
Georgia Intro to Hardware Technology
Number of Standards: 67
Georgia Introduction to Cybersecurity
Number of Standards: 86
Georgia Math K-5
Number of Standards: 202
Georgia Science K-5
Number of Standards: 139
Georgia Web Design
Number of Standards: 48
Georgia Web Development
Number of Standards: 70
GIAC Python Coder
Number of Standards: 12
Hawaii 2
Number of Standards: 23
Hawaii 3A
Number of Standards: 30
Hawaii 3B
Number of Standards: 28
IB CS Core Standards - HL
Number of Standards: 137
IB CS Core Standards - SL
Number of Standards: 101
IB CS Option D Standards - HL
Number of Standards: 45
IB CS Option D Standards - SL
Number of Standards: 30
ICT Gaming Essentials Objectives
Number of Standards: 26
Idaho 11-12
Number of Standards: 34
Idaho 6-8
Number of Standards: 30
Idaho 9-10
Number of Standards: 44
Illinois 11-12
Number of Standards: 37
Illinois 3-5
Number of Standards: 26
Illinois 6-8
Number of Standards: 29
Illinois 9-10
Number of Standards: 37
Illinois K-2
Number of Standards: 23
IN CS 3-5
Number of Standards: 28
IN CS K-2
Number of Standards: 22
IN ELA K-5
Number of Standards: 411
IN Math K-5
Number of Standards: 182
IN Science K-5
Number of Standards: 83
Indiana Computer Science 1
Number of Standards: 53
Indiana Computer Science 2
Number of Standards: 61
Indiana CS 6-8
Number of Standards: 27
Indiana Cybersecurity Fundamentals
Number of Standards: 13
Iowa 2
Number of Standards: 23
Iowa 3A
Number of Standards: 30
Iowa 3B
Number of Standards: 28
Iowa Core Math Geometry
Number of Standards: 94
Iowa Core Math Number and Quantity
Number of Standards: 68
ISTE
Number of Standards: 28
Java SE 8 Programmer I
Number of Standards: 42
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
Kentucky Computational Thinking
Number of Standards: 12
Kentucky CTE
Number of Standards: 204
Kentucky Introduction to Programming
Number of Standards: 13
Kentucky JAVA Programming 1
Number of Standards: 12
Maryland 11-12
Number of Standards: 31
Maryland 6-8
Number of Standards: 66
Maryland 9-10
Number of Standards: 34
Massachusetts 6-8
Number of Standards: 67
Massachusetts 9-12
Number of Standards: 65
Michigan 11-12
Number of Standards: 1
Michigan 2
Number of Standards: 23
Michigan 3A
Number of Standards: 30
Michigan 3B
Number of Standards: 28
Michigan 6-8
Number of Standards: 2
Michigan 9-10
Number of Standards: 1
Mississippi 11-12
Number of Standards: 28
Mississippi 6-8
Number of Standards: 23
Mississippi 9-10
Number of Standards: 30
Missouri 11-12
Number of Standards: 29
Missouri 6-8
Number of Standards: 23
Missouri 9-10
Number of Standards: 36
Montana 6-8
Number of Standards: 23
Montana 9-12
Number of Standards: 57
NC Intro to Computer Science
Number of Standards: 27
NCMF Cyber Standards
Number of Standards: 301
Nebraska K12 Technology CS
Number of Standards: 11
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 CS I
Number of Standards: 33
Nevada CS II
Number of Standards: 21
Nevada CS III
Number of Standards: 19
Nevada Cybersecurity
Number of Standards: 230
Nevada Cybersecurity 1
Number of Standards: 109
Nevada Cybersecurity 2
Number of Standards: 60
Nevada Cybersecurity 3
Number of Standards: 66
Nevada Tech 6-8
Number of Standards: 30
Nevada Tech 9-12
Number of Standards: 32
New Hampshire 2
Number of Standards: 23
New Hampshire 3A
Number of Standards: 30
New Hampshire 3B
Number of Standards: 28
New Jersey 6-8 Computer Science
Number of Standards: 25
New Jersey 6-8 Design Thinking
Number of Standards: 22
New Jersey 9-12 Computer Science
Number of Standards: 26
New Jersey 9-12 Design Thinking
Number of Standards: 18
New Mexico 2
Number of Standards: 23
New Mexico 3A
Number of Standards: 30
New Mexico 3B
Number of Standards: 28
New York 4-6
Number of Standards: 34
New York 7-8
Number of Standards: 34
New York 9-12
Number of Standards: 33
NGSS K-5
Number of Standards: 72
NJ CS 3-5
Number of Standards: 18
NJ CS K-2
Number of Standards: 18
North Carolina Computer Programming I
Number of Standards: 25
North Carolina Computer Science I
Number of Standards: 17
North Carolina Computer Science II
Number of Standards: 18
North Carolina Intro to CS
Number of Standards: 35
North Dakota 6-8
Number of Standards: 66
North Dakota 9-12
Number of Standards: 73
NV Career Readiness
Number of Standards: 21
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
Ohio Cyber Defense and Reinforcement
Number of Standards: 93
Ohio Cyber Testing and Response
Number of Standards: 67
Ohio Cybersecurity
Number of Standards: 58
Ohio Game Design
Number of Standards: 78
Ohio Programming
Number of Standards: 87
Ohio Web Design
Number of Standards: 92
Oklahoma 11-12
Number of Standards: 27
Oklahoma 6-8
Number of Standards: 63
Oklahoma 9-10
Number of Standards: 29
Pennsylvania 2
Number of Standards: 23
Pennsylvania 3A
Number of Standards: 30
Pennsylvania 3B
Number of Standards: 28
Praxis 5652
Number of Standards: 249
Rhode Island 6-8
Number of Standards: 31
Rhode Island 9-12
Number of Standards: 34
SC Cybersecurity Fundamentals
Number of Standards: 102
SC Discovering Computer Science
Number of Standards: 74
South Carolina 6-8
Number of Standards: 111
South Carolina 9-12
Number of Standards: 123
South Carolina Web Development
Number of Standards: 99
South Dakota Computer Programming 1
Number of Standards: 16
South Dakota Computer Programming 2
Number of Standards: 21
South Dakota CS Essentials
Number of Standards: 20
South Dakota CS Principles
Number of Standards: 22
South Dakota Cybersecurity
Number of Standards: 22
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
Tennessee Computer Science Foundations
Number of Standards: 36
Tennessee Cybersecurity I
Number of Standards: 38
Tennessee Cybersecurity II
Number of Standards: 21
Tennessee Mobile App Development
Number of Standards: 24
Texas 3D Modeling and Animation
Number of Standards: 44
Texas Computer Maintenance
Number of Standards: 38
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 Computer Science III
Number of Standards: 44
Texas Cybersecurity Capstone
Number of Standards: 58
Texas Digital Art and Animation
Number of Standards: 43
Texas Foundations of Cybersecurity
Number of Standards: 102
Texas Foundations of User Experience
Number of Standards: 72
Texas Fundamentals of Computer Science
Number of Standards: 38
Texas Middle School Tech Apps
Number of Standards: 114
Texas Mobile Application Development
Number of Standards: 46
Texas Networking
Number of Standards: 47
Texas Video Game Design
Number of Standards: 74
Texas Video Game Programming
Number of Standards: 36
Texas Web Communications
Number of Standards: 37
Texas Web Design
Number of Standards: 80
TN CS K-5
Number of Standards: 74
Unity Certified User Artist
Number of Standards: 13
Unity Certified User Programmer
Number of Standards: 19
Unity Certified User VR Developer
Number of Standards: 14
UT CS K-5
Number of Standards: 68
UT Digital Literacy
Number of Standards: 344
UT ELA K-5
Number of Standards: 513
UT Math K-6
Number of Standards: 272
UT Math PreK
Number of Standards: 37
UT Science K-6
Number of Standards: 88
UT Science PreK
Number of Standards: 10
UT Social Studies K-5
Number of Standards: 284
Utah 11-12
Number of Standards: 10
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 Computer Programming 1
Number of Standards: 39
Utah Creative Coding
Number of Standards: 38
Utah Python 1
Number of Standards: 37
Utah Python 2
Number of Standards: 25
Utah Web Development I
Number of Standards: 20
Utah Web Development II
Number of Standards: 20
Virginia 6
Number of Standards: 13
Virginia 7
Number of Standards: 15
Virginia 8
Number of Standards: 13
Virginia Computer Science Foundations
Number of Standards: 25
Virginia Computer Science Principles
Number of Standards: 16
Virginia Computer Science Programming
Number of Standards: 21
Virginia Cybersecurity Fundamentals
Number of Standards: 109
Virginia Design, Multimedia, and Web
Number of Standards: 54
Virginia Game Design
Number of Standards: 54
Virginia Java Programming
Number of Standards: 111
Virginia MS CS Elective
Number of Standards: 26
Washington 2
Number of Standards: 23
Washington 3A
Number of Standards: 30
Washington 3B
Number of Standards: 28
West Virginia 6-8
Number of Standards: 16
West Virginia 9-12
Number of Standards: 14
Wisconsin 6-8
Number of Standards: 46
Wisconsin 9-12
Number of Standards: 88
Wyoming 6-8
Number of Standards: 25
Wyoming L1
Number of Standards: 35
Wyoming L2
Number of Standards: 29