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.
Not Recommended For
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
- Grades
- K - 12
- Available As
- Digital Video Interactive Simulations Adaptive Learning Platform Internet required
- Coverage
- Single subject
- 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
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.
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."
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
CK-12 is a free platform, and this dashboard allows parents to browse all interactive digital textbooks and lessons immediately.
You Might Also Like
Generation Genius
by Generation Genius, Inc. Single subject
High-quality K-8 science and math video lessons and experiments produced in partnership with the ...
All About Math
by All About Math, Inc. Single subject
A live, synchronous math enrichment program focusing on conceptual mastery and small-group instru...
CTC Math
by CTC Math Single subject
Adaptive online math with diagnostic tests, short video lessons, and automated grading for indepe...
Math Academy
by Math Academy Single subject
AI-powered adaptive math with mastery-based learning and spaced repetition for acceleration.
This panel can be moved or resized with the arrow keys.
Sent. Thanks.