CK-12

by CK-12 Foundation (website )

A robust, free digital platform specializing in STEM with customizable FlexBooks and AI-driven adaptive learning tools.

Best Fit For

Self-motivated students, secular homeschoolers on a budget, and families looking for high-quality STEM supplements or customizable digital textbooks.

Families seeking a religious worldview, those who prefer traditional paper-and-pencil workbooks, or students who get easily distracted by complex digital interfaces.

What Reviewers Say

Reviewers consistently describe CK-12 as a flexible and high-quality resource for families seeking no-cost STEM content. On EdTech Impact, a middle school science teacher who has used it for more than five years calls it a go-to resource, says it has the best model for delivering science content, and notes that its adaptive practice helps differentiate for students. However, reviewers also identify certain requirements for success. OpenEd points out that the platform's open-ended design necessitates a self-directed learner. Additionally, OpenEd notes that parents must be willing to curate the materials themselves to find the right fit, as the platform lacks a more rigid or guided structure.

How It Works

A typical week begins with the parent selecting a 'FlexBook' digital textbook and assigning specific concepts or chapters through the teacher dashboard. The student spends 30 to 60 minutes per session on a computer or tablet, reading the interactive text, watching embedded instructional videos, and playing with digital simulations that visualize complex science or math theories. After the lesson, the child completes an adaptive practice session where the AI-tutor, Flexi, provides hints and adjusts the difficulty of questions in real-time until the student proves they understand the material. The parent does not need to do any manual grading, as the platform automatically tracks progress and alerts the parent if a child is struggling with a specific concept. The only materials required are a reliable internet connection and a digital device, making it a clutter-free option for the kitchen table.

Switching to This?

CK-12 does not provide a formal placement test, so most families start by selecting the digital textbook that matches their child's current grade level or their next specific subject, such as 'Earth Science' or 'Algebra I.' Because the curriculum is broken down into small, modular 'concepts,' families can easily transition mid-year by searching for the specific topic they were about to start in their previous program. Parents should expect a learning curve when first navigating the site, as the platform offers a vast library of content rather than a single 'start here' button. If you are switching from a traditional paper-based curriculum, it is helpful to spend the first week just exploring the 'PLIX' interactives and simulations to help the child get used to learning through clicking and dragging rather than just reading.

Curriculum Details

Price
$0

The CK-12 Foundation is a nonprofit, and all of its content and tools, including FlexBooks, adaptive practice and the Flexi AI tutor, are free for students, parents and homeschool families. A free account adds saved progress, classes and AI-powered tools.

Grades
K - 12
Available As
Digital Video Interactive Simulations Adaptive Learning Platform Internet required
Coverage
Single subject
Subjects
Science Math

Pacing
Self-paced
Parent Time
0-15 min/day
Student Independence
Fully independent

Academic Level
Grade level
Worldview
Secular
Teach Multiple Ages
Yes
Engaging for Reluctant Learners
Yes

Videos

CK-12 .org - FREE Math Curriculum - Grades K - 12

by Homeschool Curriculum Center

Reviews We Consulted

Praises the high-quality, no-cost STEM content and the helpful "Flexi" AI tutor but notes the platform's open-ended design requires a self-directed learner and active parent curation.

"If a family is going to make CK-12 work, they need either a self-directed teen or a parent willing to set the daily schedule."
EdTech Impact by Crystal

A middle school science and STEM teacher who has used CK-12 for more than five years calls it a go-to resource, praising its science content delivery and its adaptive practice for differentiating instruction.

"CK-12 has been my "go-to" for over 5 years and it has only gotten better. Science content delivery has changed tremendously and I believe that CK-12 has the best model for delivery for today's science student."

Updated: May 2026

How This Compares

Compared to Khan Academy, which follows a set video-based sequence, CK-12 allows parents to 're-mix' and edit the digital textbooks to exactly match their own teaching style or local standards. When weighed against Time4Learning, CK-12 feels much more academic and less like a cartoon, making it a better fit for older students who find 'game-ified' platforms distracting. Parents choosing between CK-12 and Teaching Textbooks often find that CK-12 offers more depth in science and higher-level math simulations, whereas Teaching Textbooks is more famous for its gentle, step-by-step audio explanations for every single math problem. Against a traditional program like Saxon Math, CK-12 is far more visual and interactive, replacing hundreds of repetitive paper drills with adaptive digital quizzes that end as soon as the child demonstrates mastery. Finally, while platforms like Power Homeschool offer a more 'set it and forget it' experience, CK-12 is the preferred choice for parents who want a free, high-quality resource that they can customize into a bespoke curriculum.

Getting Started

Try It Free

Free student dashboard and course explorer · ck12.org

CK-12 is a free platform, and this dashboard allows parents to browse all interactive digital textbooks and lessons immediately.

Report an error