Every Homeschool

Publisher profile

Specialist / supplement

Kodable

Early elementary coding curriculum from SurfScore covering sequencing, functions, and JavaScript for grades K-5 across self-paced game levels.

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 but is often used for enrichment alongside other curricula.

The Every Homeschool rubric review

Our deep read on Kodable

9 min read · 1,901 words

Kodable is the children's coding curriculum most often described as "the one that actually ends in JavaScript." It spends five years walking a kindergartener from drag-and-drop sequencing to real syntax, which is harder than it sounds.

Last updated: 2026-04-24 · 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
Established 2012 per the Kodable about page
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 Family subscription is affordable relative to most online curricula
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

Kodable was founded in 2012 by Grechen Huebner and Jon Mattingly as an iPad app designed to introduce programming concepts to elementary students. The company, SurfScore Inc., is based in San Francisco. The original Kodable product was a five-level iPad game where a rolling character called the fuzz navigated maze levels using drag-and-drop directional arrows; it went through TechStars in 2013 and secured early adoption across classrooms and children's coding camps. The current Kodable curriculum extends that foundation through five grade bands from kindergarten through fifth grade, culminating in real JavaScript syntax lessons.

SurfScore positions Kodable as "the complete K-5 computer science curriculum" and maintains standards mappings to CSTA (Computer Science Teachers Association) K-12 standards and to Common Core mathematical practice standards. The Kodable for Schools page notes use in over 50% of US elementary schools in some form, though the company does not publish hard active-user numbers. The product is used across three channels: the family home subscription, the classroom school license, and the free tier (Kodable Basics) that offers a limited set of the earliest levels at no cost.

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. Homeschool families are a meaningful but not dominant share of the customer base; most Kodable users reach the product through a school classroom first and only some continue into a family subscription.

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. This is largely vindicated by the way fifth-grade Kodable students interact with the syntax levels, they write code, read error messages, and debug because they already know what the code is supposed to do.

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.

The curriculum is also used in compressed form. A sixth-grader who missed elementary CS can complete the full five-year Kodable curriculum in roughly six months of concentrated use, reaching real JavaScript syntax by year-end at a typical pace of two to three units per week.

A day in the life

A first-grader using Kodable as the family CS program sits at an iPad or Chromebook for twenty to twenty-five minutes twice a week. They open the next level in the current unit (sequencing, currently), place the arrows to guide their fuzz through the maze, and complete two to five levels per session. Once a week, they print the unplugged worksheet for that concept, matching the on-screen pattern to a paper grid, or drawing their own path. A parent glances at the progress dashboard once every week or two. No presentation is required.

A fourth-grader deeper in the curriculum spends thirty to forty minutes three times a week in the functions and variables units. The sessions are longer because the puzzles are harder and debugging takes time, placing a sub-routine that doesn't quite work, understanding why, and correcting. By year-end, the student is writing short JavaScript expressions in the syntax levels and has completed the CSTA 3B.AP.08 standards set for fourth grade.

What they do exceptionally well

The scope-and-sequence actually reaches real code. Most elementary coding products stop at block-based programming. Scratch Jr., Code.org's elementary tracks, and Tynker all leave a student in block environments through fifth grade. Kodable's fifth-grade JavaScript unit is meaningfully different; the student leaves the program with the beginning of a working programmer's vocabulary. Families whose children continue into middle school Python or web development pick up where Kodable left off.

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. Few CS curricula sit comfortably at that age; Kodable does.

Teacher resources are real. Unlike many consumer coding apps, Kodable publishes CSTA-aligned scope-and-sequence documents, classroom unit plans, and printable unplugged worksheets. Homeschool co-ops running a CS elective benefit from this infrastructure in ways the app-store alternatives do not provide.

What they do poorly

The fuzzFamily wears thin by upper elementary. The same cast of characters persists across six years, and older students, particularly fourth and fifth graders, sometimes describe the visual style as "for little kids." Kodable is aware of this and has introduced more neutral level environments in the upper grades, but the underlying mascot frame remains. Older students who come to Kodable fresh at age 10 or 11 often outgrow the visuals before outgrowing the content.

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. Families whose children show strong aptitude for programming by third or fourth grade typically add Code.org's CS Discoveries, Python through CodeHS, or Art of Problem Solving's Intro to Programming. 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

Per the Kodable family pricing page, a home subscription runs approximately $7-9 per month or $60-70 per year as of April 2026, with a free tier (Kodable Basics) covering the introductory sequencing units at no cost. School licenses, which are the publisher's primary revenue channel, price by classroom and are not published openly. The family subscription includes all five grade bands, all unplugged worksheets, and unlimited student accounts within a single household.

Compared to Tynker (family pricing roughly $90-150 per year), CodeMonkey (roughly $120-180 per year for the individual plan), or Osmo Coding (a physical product at $79-99 per bundle), Kodable sits at the budget end of the K-5 coding market. A family running Kodable for two children for three years will spend under $200 and end with both children writing beginner JavaScript. That is a strong value.

For a family that uses Kodable alongside a free option like Code.org CS Fundamentals, which is classroom-focused but usable at home, the cost is even lower and the coverage more complete.

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. Prices and program details verified April 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.

Where to find Kodable

The publisher’s own site is below, with three additional retailers that typically carry homeschool curriculum.

Visit kodable.com

Some links above are affiliate links. How we make money.

Related publishers

Browse all →