Please enable JavaScript to use CodeHS

State Standards Alignment

CodeHS courses are aligned to standards across many states including California, Arkansas, Texas, Nevada, and Florida.

Arkansas

CodeHS meets the standards put forth in the Arkansas Essentials of Computer Programming course. Our courses meet both level 1 and level 2 standards for this course.
Arkansas Course Alignment

Florida

All of the main courses offered in the CodeHS 6-12 pathway are aligned to Florida’s Computer Science Standards. Our courses are aligned to the 6-8 and 9-12 computer science benchmarks.
Alignment to Florida 6-8 Standards
Alignment to Florida 9-12 Standards

Georgia

CodeHS is aligned with all of Georgia’s middle school computer science courses.
CodeHS Alignment with Foundations of Secure Information Systems
CodeHS Alignment with Foundations of Computer Programming
CodeHS Alignment with Foundations of Interactive Design

Hawaii

All of the main courses offered in the CodeHS 6-12 pathway are aligned to or support the Computer Science Teachers Association (CSTA) K-12 Computer Science Standards, which were adopted by Hawaii Board of Education.
Alignment to Hawaii K-12 Standards

Indiana

CodeHS is aligned to Indiana’s Academic Standards for middle school computer science, as well as Indiana's high school computer science pathway.
Indiana's Middle School Academic Standards Alignment
Alignment to Indiana Introduction to Computer Science
Alignment to Indiana Computer Science 1
Alignment to Indiana Computer Science 2

Iowa

All of the main courses offered in the CodeHS 6-12 pathway are aligned to or support the Computer Science Teachers Association (CSTA) K-12 Computer Science Standards, which were adopted by Iowa.
Alignment to Iowa K-12 Standards

Maryland

All of the main courses offered in the CodeHS 6-12 pathway are aligned to Maryland’s Computer Science Standards.
Alignment to Maryland 6-8 Standards
Alignment to Maryland 9-10 Standards
Alignment to Maryland 11-12 Standards

New Hampshire

All of the main courses offered in the CodeHS 6-12 pathway are aligned to or support the Computer Science Teachers Association (CSTA) K-12 Computer Science Standards, which were adopted by New Hampshire.
Alignment to New Hampshire K-12 Standards

Nevada

All of the main courses offered in the CodeHS 6-12 pathway are aligned to Nevada’s Computer Science Standards. Our courses are aligned to the 6-8 and 9-12 computer science benchmarks.
Alignment to Nevada 6-8 Standards
Alignment to Nevada 9-12 Standards
Alignment to Nevada 9-12 Advanced Standards

Texas

All of the main courses offered in the CodeHS 6-12 pathway are aligned to Texas Essential Knowledge and Skills. Our courses fulfill TEKS for the Fundamentals of Computer Science, Computer Science I, and Computer Science II courses. We also align to the TEA approved innovative course Principles of Cybersecurity.
Texas Essential Knowledge and Skills Alignment
TEA Innovative Course: Principles of Cybersecurity

Virginia

CodeHS is aligned to Virginia's standards for middle school computer science, as well as Virginia's high school computer science pathway.
Virginia's Grade 6 Standards Alignment
Virginia's Grade 7 Standards Alignment
Virginia's Grade 8 Standards Alignment
Virginia's Computer Science Foundations Alignment
Virginia's Computer Science Principles Alignment
Virginia's Computer Science Programming Alignment

University of California A-G Approval

All main courses offered in the CodeHS 6-12 pathway are now University of California A-G approved! This means that if you’re a teacher or an administrator in a California school or district, students can easily get A-G course credit for taking computer science courses through CodeHS.

Best of all, since our courses are pre-approved, it’s easy to select CodeHS as an online course provider and register your classes.

You can access our courses on the UC A-G site. To register your classes and use on of our approved courses, you can log in to the UC A-G Course Management Portal.


Curious about how our courses align to the standards for your state? Get in touch to find out more.
Learn More