Please enable JavaScript to use CodeHS

How CodeHS approaches AI

AI Center

How we teach with AI, how we build it into our tools, and how we keep teachers and schools in control.

Note from the CodeHS Founders

AI is changing how schools teach computer science. Our approach is to make sure our usage of AI on CodeHS supports your school and district's learning goals, and gives you control over how it is implemented.

We give teachers control over what can be used in the classroom, and give districts control over making sure AI on CodeHS conforms to their policies. In addition, we make sure to build with appropriate safeguards for school usage, and uphold privacy and security best practices.

Some of our tools help teachers, like AI Grading, AI Creator, and Ask AI. Other tools may be available for students, like Smart Hints and Vibe Coding; however, any student-facing AI tool requires your teacher to enable it.

Districts have varying approaches to AI — some want to use every tool, and some want to proceed cautiously. Either way, you can configure CodeHS to match your school's approach.

We look forward to collaborating with our school and district partners to make sure we can use AI to enable the best possible student learning experiences.

CodeHS Co-Founder: Jeremy Keeshin CodeHS Co-Founder: Zach Galant
Jeremy and Zach CodeHS Co-Founders
Our first principle

Privacy first.

Our AI tools are self-contained, and student data is not used to train the models.

AI never changes our commitment to student data privacy. CodeHS is fully COPPA-compliant, and our practices support your school's FERPA requirements.

The models run in our own private, isolated cloud environment. Student work is processed there and never sent to an outside AI company.

Student work is not used to train AI models—not ours, not anyone else’s.

If your district or state has a data privacy policy in place, we follow it. Districts can request deletion at any time.

For districts

Districts set the policy.

District admins decide which CodeHS AI tools are available across their organization. They can turn individual tools on or off — or disable AI entirely.

Running CodeHS with AI tools turned off is fully supported.

Where to find it

Administrator Dashboard → AI Policies

Managing AI Settings for Administrators

Districts set what's available. Schools and teachers control access from there.

STEP 1
District

Districts control which AI tools are available. If a tool is turned off at the district level, no school or teacher can turn it back on.

STEP 2
School

School settings follow district policy by default. CodeHS can help districts apply different settings to individual schools.

STEP 3
Teacher

For student-facing tools, teachers choose whether to enable them by section or individual student.

STEP 4
Student

Students see no student-facing AI tool unless their district allows it and their teacher enables it.

For teachers

Control what AI students see.

Every student-facing AI tool is off until you turn it on. Here's how to manage it in your classroom.

1

Turn tools on for your section

Enable or disable AI tools for each section, and set which students can use them.

Using the AI Settings App
2

See how it's being used

Review Smart Hints interactions in your sections and see what students are asking. Vibe Coding conversations appear in the Vibe Coding Student Threads dashboard.

Using the Hints App
3

Know the limits

Vibe Coding and Ask AI use the same pool of AI credits and are subject to weekly and monthly usage limits. Smart Hints doesn't use AI credits; students can receive up to five hints per day.

AI Credits and Usage Limits
Nothing hidden

Transparency: where AI shows up.

We're clear about where AI is used across CodeHS. Some tools help teachers save time. Others may be available for students — and any student-facing AI tool requires a teacher to enable it.

Teacher tools

AI Grading

Suggests grades and personalized feedback for teacher review. The teacher always makes the final call.

Learn more

AI Creator

Generate assignments tailored to your classroom, then review and edit before students see them.

Learn more

Ask AI

Helps teachers find curriculum, manage assignments, and answer platform questions. Include Student Data is off by default.

Learn more

AI Teacher Hints

Suggests effective hints teachers can give students on specific programming problems.

Learn more

Vibe Coding for Teachers

Generate, update, and explore HTML programs using natural-language prompts.

Learn more

Ask AI in CodeHop

A teacher-only tool in CodeHop, our elementary platform. CodeHop has no student-facing AI tools; students may meet AI through assigned curriculum.

Learn more

Student tools — off until a teacher turns them on

Smart Hints

Nudges stuck students toward the next step on their own code rather than providing the answer. Five hints a day, no open chat, every hint visible to the teacher.

Learn more

Vibe Coding for Students

Students build creative projects with AI assistance, only when the district allows it and a teacher enables it.

Learn more
Our AI principles

Adopt AI without giving up control.

Teachers Stay in Control

Teachers decide what AI can be used in their classroom. Every student-facing AI tool is off until a teacher turns it on.

AI Supports Learning

Our tools are designed to support learning, with guardrails and teacher visibility built in. Smart Hints is designed to guide students toward the next step rather than provide the answer, while Vibe Coding supports activities where working with AI-generated code is part of the learning experience.

Built for Schools

AI features are built for K-12 classrooms with appropriate safeguards, academic integrity, and student safety in mind.

In the classroom

How we teach AI.

AI literacy for every student — courses, projects, and certifications, plus training that helps teachers bring AI into their classrooms with confidence. All AI curriculum is optional. AI course tool requirements · AI course account requirements

AI Courses

Standards-aligned courses that teach students what AI is, how it works, and how to use it responsibly. Introduction to Vibe Coding requires CodeHS Pro.

Browse AI courses

AI Pathway

A structured K-12 pathway that builds AI literacy from first exposure through advanced coursework.

View the pathway

AI Certification

The CodeHS AI Level 1 Certification lets students demonstrate their mastery of foundational AI literacy.

About the certification

AI Projects

Plug-and-play projects that build AI literacy in 1–3 hours, for middle and high school classrooms.

Explore projects

Ethics & Academic Integrity

Lessons on bias, ethics, and responsible use — plus tools like code history and paste flagging that help teachers understand how work was completed and support academic integrity.

How we support integrity

AI PD for Educators

Workshops, cohorts, and courses that give teachers hands-on, practical ways to use AI in their classrooms.

See PD options

Questions from a parent or guardian?

Your child's district, school, and teacher decide which AI tools — if any — your child can use, so their teacher is the best place to start. Our Student Features FAQ covers the most common questions about what students can access, what teachers can see, and how student data is handled.

Go deeper

AI resources.

AI Statement

Read how CodeHS approaches AI and uses it responsibly across the platform.

Read the statement

Everything AI at CodeHS

One place for all AI curriculum, classroom tools, and professional development.

Explore AI at CodeHS

Privacy Center

Learn how CodeHS protects student data privacy and security.

Visit the Privacy Center

Help Center: All AI Articles

Browse every guide, tutorial, and FAQ about AI tools and curriculum on CodeHS.

View the guide

Student Features FAQ

Common questions about student-facing AI features, including access, privacy, safety, and teacher visibility.

Read the FAQ

AI Settings for Administrators

How to manage AI policies at the district and school level.

Read the guide

Bring AI to your school with confidence.

Interested in teaching AI literacy or using AI tools in your school or district? We’re here to help you find the right approach.