Please enable JavaScript to use CodeHS

Use Your Texas TEFA Funds for Computer Science Education

CodeHS offers 100% TEKS-aligned, self-paced computer science courses that Texas families can purchase with their Education Freedom Account funds. From middle school through AP-level courses, give your child the skills they need to thrive in a digital world.

What is TEFA?

The Texas Education Freedom Accounts (TEFA) program, established by Senate Bill 2 and signed into law in May 2025, provides Texas families with funds to customize their child's education. Homeschool families receive $2,000 per student per year, which can be used for eligible educational products and services—including online courses like CodeHS.

The program is administered by the Texas Comptroller, with the Odyssey platform serving as the marketplace where families browse and purchase approved educational products. TEFA funds are now available for the 2026–27 school year.

Learn More About TEFA

Why CodeHS for TEFA?

100% TEKS-Aligned

All Texas courses are fully aligned to the Texas Essential Knowledge and Skills (TEKS) standards for technology applications and computer science.

Self-Paced Learning

Courses are designed for independent learners. Students work at their own pace with built-in video lessons, practice exercises, and projects—perfect for homeschool families.

No Setup Required

No downloads or installations needed. CodeHS works on any computer, laptop, or tablet with a web browser. Just log in and start learning.

AP Course Offerings

Prepare for college credit with College Board-endorsed AP Computer Science Principles and AP Computer Science A courses.

Texas TEKS-Aligned Computer Science Courses

These courses are specifically designed to align with Texas state standards. Each course includes video lessons, coding exercises, quizzes, and projects.

Middle School

Texas Tech Apps 6th Grade

80 contact hours · Semester

Middle School

Texas Tech Apps 7th Grade

75 contact hours · Semester

MS / HS

Texas Fundamentals of Computer Science

140 contact hours · Full Year

High School

Texas Web Communications

100 contact hours · Full Year

High School

Texas Computer Science I

145 contact hours · Full Year

High School

Texas Computer Science I in Python

165 contact hours · Full Year

High School

Texas Computer Science 2

170 contact hours · Full Year

High School

Texas Web Design

170 contact hours · Full Year

High School

Texas Foundations of Cybersecurity

155 contact hours · Full Year

View All TEFA Courses

How It Works

1

Get a TEFA Account

The 2026–27 application window has closed. Awarded families can log in to the Odyssey portal to manage their funds. Sign up for updates about the 2027–28 application period at educationfreedom.texas.gov.

2

Browse CodeHS Courses

Explore our TEKS-aligned courses above to find the right fit for your child's grade level and interests—from middle school tech apps to AP computer science.

3

Purchase on Odyssey

Find CodeHS on the Odyssey marketplace and purchase a course directly using your TEFA funds.

4

Start Learning

Your child can log in and start learning at their own pace with interactive lessons, coding exercises, and real-world projects.

FAQ

Frequently Asked Questions

What is TEFA and how does it work?

TEFA, the Texas Education Freedom Accounts program, is a state program created by Senate Bill 2 that gives Texas families funds to spend on their child's education. Homeschool families receive $2,000 per student per year and spend it on approved educational products and services through the Odyssey marketplace.

Is CodeHS an approved TEFA vendor?

Yes. CodeHS is an approved vendor on the Odyssey marketplace. Texas families can buy our courses directly through Odyssey using their TEFA funds.

Are CodeHS courses aligned to Texas standards?

Yes. CodeHS offers nine courses aligned to the Texas Essential Knowledge and Skills (TEKS) standards for technology applications and computer science. We also offer AP courses endorsed by the College Board.

Can my child work through CodeHS courses independently?

Yes. CodeHS courses are designed for self-paced, independent learning. Each course includes video lessons, guided coding exercises, quizzes, and projects with built-in autograding for instant feedback.

What equipment does my child need for CodeHS?

CodeHS works entirely in a web browser, with no downloads or special software required. Any computer, laptop, or tablet with internet access and a modern web browser will work.

How do I purchase CodeHS with my TEFA funds?

Log in to the Odyssey marketplace, find CodeHS, and buy a course with your TEFA balance. We then send instructions for setting up your child's account.

What's included in a CodeHS course purchase?

Each CodeHS course comes complete with everything your child needs to learn:

  • Video lessons, coding exercises, and projects covering the entire course
  • Built-in autograding that gives instant feedback on student work
  • Self-paced learning so your child can work at their own speed
  • Access on any device: computer, laptop, tablet, or Chromebook