About
Kodable is a computer-science curriculum for kindergarten through fifth grade, developed by SurfScore. Students guide a family of furry characters called the fuzzFamily through levels that introduce sequencing, conditionals, loops, functions, and ultimately real JavaScript syntax. The curriculum includes teacher or parent guides, unplugged activity sheets, and assessments aligned to CSTA standards. Kodable is sold as a family subscription and as a school license. It is designed as a primary elementary computer-science course.
The Every Homeschool rubric review
Our deep read on Kodable
Disclosure. Some links on this page are affiliate links. Every Homeschool may earn a small commission if you purchase through them, at no extra cost to you. Editorial picks are not influenced by commissions; see how we make money.
As an Amazon Associate I earn from qualifying purchases.
Kodable is a children's coding curriculum that spends five years walking a kindergartener from drag-and-drop sequencing to real syntax, which is harder than it sounds.
Last updated: 2026-10-03 · Every Homeschool Editorial Team
At a glance
| Method | Subject specialist / gamified computer science / self-paced |
| Worldview | Secular |
| Grades | PreK through 5 |
| Formats | Digital (web, iPad, Chromebook); companion unplugged worksheets |
| Cost tier | Budget |
| Parent intensity | 1 |
| ESA-common | Yes, on marketplaces that include digital curriculum |
| Accredited | No |
| Website | kodable.com |
Our scoreboard (1-5)
| Criterion | Score | One-line reason |
|---|---|---|
| Academic rigor | 3 | Real computer-science concepts, sequenced well; depth is elementary rather than deep |
| Ease of teaching | 5 | Self-directed game; parent rarely needs to intervene |
| Content quality | 4 | Polished production; puzzles are genuinely well-designed logic problems |
| Flexibility | 4 | Used as primary CS course, as enrichment, or in short sessions across years |
| Value for money | 4 | One family plan covers up to four child profiles; a free trial is offered |
| Worldview scope | 5 | Fully secular; no narrative beyond the fuzzFamily premise |
| Visual/design | 5 | Bright, coherent, age-appropriate; the characters do a lot of work |
| Support resources | 4 | Teacher guides, unplugged worksheets, CSTA-standards alignment, and assessment pages |
Who the publisher is
In Kodable, children give commands to characters called fuzzes to guide them through a maze. The Kodable about page lists Jon Mattingly as CEO and Founder and Grechen Huebner as Founder, and the site footer names the operating company as SurfScore, Inc. dba Kodable. The current Kodable curriculum extends that foundation through five grade bands from kindergarten through fifth grade, culminating in real JavaScript syntax lessons.
The Kodable for Schools page says the K-5 curriculum covers standards from CSTA (Computer Science Teachers Association), Common Core Math, NGSS, and ISTE. The Kodable about page states that teachers in over 50% of US elementary schools use Kodable. The product is sold through a family home subscription and classroom school plans, including a free Kickstart plan for schools, per the plans page.
The curriculum is secular and written for a general US elementary audience. There is no worldview content beyond the fuzzFamily mascot story, a family of furry aliens who need to navigate their home planet Smeeborg, escape, and eventually help their fuzz cousins.
The core pedagogy
Kodable teaches computer science in a scaffolded progression from concrete to abstract, designed around the consensus CS K-5 trajectory. Kindergarten and first grade focus on sequencing, students place directional arrows on a grid to guide a fuzz through a maze, internalizing the concept that a program is an ordered list of instructions. Second grade introduces conditionals (the fuzz colors its path differently depending on which color it lands on) and loops (repeat sections of the path without re-placing arrows). Third grade introduces functions, a student defines a reusable sub-routine and calls it. Fourth grade moves into variables and more complex nested logic. Fifth grade culminates in typed JavaScript syntax, where students edit actual code to direct the fuzz through levels.
The pedagogical bet is that a child who has spent three years visually understanding what a loop does will recognize the for keyword when it appears in real code, rather than encountering loops as a new abstract concept at middle school when many introductory CS programs introduce them.
Signature mechanics: (1) Block-then-text progression, students spend years in drag-and-drop before meeting syntax. (2) FuzzFamily narrative, a single set of characters persists across all five years, building continuity. (3) Unplugged companions, every online unit has matching print worksheets for off-screen reinforcement, available through the teacher resources portal. (4) Assessment pages, end-of-unit mini-quizzes verify concept mastery rather than just puzzle completion.
What they do exceptionally well
The scope-and-sequence actually reaches real code. In our assessment, Kodable's fifth-grade JavaScript unit goes beyond block-based programming; the student leaves the program with the beginning of a working programmer's vocabulary.
Ages-and-stages fit at the low end. Kindergarten and first-grade Kodable is genuinely usable by a five-year-old without adult presentation. The levels are short, the characters are appealing, the feedback is immediate, and the cognitive load is tuned correctly.
Teacher resources are real. Kodable publishes CSTA-aligned scope-and-sequence documents, classroom unit plans, and printable unplugged worksheets.
What they do poorly
The fuzzFamily wears thin by upper elementary. The same cast of characters persists across six years, and in our assessment the visual style may read as young to older students, particularly fourth and fifth graders. Kodable has introduced more neutral level environments in the upper grades, but the underlying mascot frame remains.
JavaScript only. The syntax levels teach JavaScript. This is a reasonable choice. JavaScript is ubiquitous and forgiving, but families who want their child to enter Python-focused middle school CS (the more common path in US schools) will find the transition adds a small tax. Kodable does not currently offer a Python track.
Depth is elementary, not competition-prep. Kodable will not prepare a child for AP Computer Science Principles, for middle-school coding competitions, or for serious project building. It is an introduction to the concepts, not a full apprenticeship. Kodable alone will not meet an advanced student.
Who it fits / who it doesn't
Pick Kodable if: you want a formal K-5 computer-science curriculum that runs in parallel with core academics; your child is young (five to eight) and you want a self-directed introduction to coding; you are an eclectic homeschooler assembling a CS thread from age-appropriate products; your family budget cannot support a premium CS platform; you appreciate CSTA standards alignment.
Skip Kodable if: your child is older than ten and would find the fuzzFamily visuals juvenile (consider Code.org CS Fundamentals courses F or CS Discoveries instead); you want a Python-first introduction; your child has shown programming aptitude and needs depth Kodable cannot provide; you prefer entirely off-screen CS (unplugged curricula like Barefoot Computing are available).
Cost honest assessment
As of October 2026, Kodable's parents page lists one home plan with full access to all of its apps and up to four child profiles, at $24.99 per month, $119.99 per year (shown as $9.99 per month), or $199.99 once for lifetime access, with a free 7-day trial. School plans are published on the plans page at $1,750 per year per site for Premium, $2,500 for Premium+, and $3,500 for All Access, and the page lists a free Kickstart plan for schools.
For comparison, Tynker's family plans are listed at $180 billed annually (marked 40% off) for up to three children. A family that uses Kodable alongside a free option such as Code.org CS Fundamentals can lower its cost further.
ESA eligibility notes
Kodable is approved on some state ESA marketplaces as a digital curriculum or technology subscription. Eligibility varies by state; Arizona's Empowerment Scholarship Account program has approved similar digital CS subscriptions in the past under the technology category. Florida's MyScholarShop platform and Utah's Utah Fits All Scholarship accept most secular supplemental subscriptions. Kodable does not publish a dedicated ESA ordering page as of April 2026; families should verify availability within their state portal and obtain receipts for reimbursement where direct-purchase workflows are not offered.
Alternatives
- Tynker, a family would choose Tynker over Kodable for a broader language catalog (Python, Minecraft modding, HTML/CSS) at the cost of a busier interface and higher price point.
- Code.org CS Fundamentals, a family would choose Code.org over Kodable for a free, school-classroom-standard elementary CS sequence with unplugged activities built in.
- CodeMonkey, a family would choose CodeMonkey over Kodable for its CoffeeScript-to-Python progression and stronger upper-elementary visual design.
How we verified this
Our editorial team reviewed the Kodable about page, the Kodable Basics product page, the Kodable for Schools overview, and the publicly available scope-and-sequence and CSTA alignment documents. We cross-referenced against Tynker, CodeMonkey, and Code.org CS Fundamentals pricing and curriculum structure, and against Cathy Duffy Reviews' coverage of elementary computer-science programs. Home and school pricing rechecked October 2026.
Signature products
- Kodable Game
- K-5 Coding Curriculum
Keep reading
New curriculum reviews every Monday.
Independent analysis of publishers like Kodable , and the dozens of others across every method and worldview, published here weekly. No email. No paywall. Bookmark and return, or follow the RSS feed.