codeSpark  logo

codeSpark

Product by codeSpark, Inc.

Price: Free for schools in North America. $15/mo (Monthly Plan), $7.50/mo (Annual Plan)Grades: Kindergarten, 1st Grade, 2nd Grade +2 moreSubjects: Applied Science
AI-drafted overviewDrafted with AI from public information and not yet verified against the product. Spot an error? Tell us. Corrections and disputes

Facts checked: Not yet checked

Our take (not a Learning Standard rating). This label applies to learning-science judgments throughout this overview.

Our take (not a Learning Standard rating)

While The Learning Standard has not yet formally evaluated codeSpark, its reliance on visual block-based programming effectively introduces foundational computational logic without requiring reading skills. However, open-ended sandbox environments can sometimes lead to productive failure but also risk cognitive overload if explicit scaffolding is removed early.

Pros

  • Uses word-free, block-based visual interfaces to bypass reading barriers for early elementary students.
  • Incorporates sequential problem-solving tasks that build foundational computational thinking and algorithmic logic.
  • Provides offline digital workbook materials to encourage varied practice environments and reduce screen time.
  • Empowers students to create their own games, leveraging constructionist learning principles to increase engagement.

Cons

  • Open-ended play environments often lack the immediate, corrective feedback required for efficient mastery.
  • Unstructured sandbox modes can overwhelm working memory for young children without sufficient prior knowledge.
  • Progression mechanics may prioritize completing levels through trial and error rather than genuine conceptual understanding.

What Do We Know About codeSpark ?

codeSpark is a highly engaging platform that effectively introduces basic coding logic to young children, though its reliance on gamified exploration means some students may require adult guidance to ensure actual learning occurs. The Learning Standard has not yet formally evaluated this application, but early observations indicate it heavily utilizes a constructionist approach. Your child will interact with visual, word-free blocks to solve puzzles and create simple games. This design intentionally removes reading requirements, making it highly accessible for kindergarten and early elementary students. By forcing users to sequence commands to achieve a specific goal, the app builds algorithmic thinking. However, because much of the learning occurs through open-ended play, parents must monitor whether their child is actively thinking through problems or simply guessing until they pass a level. Trial-and-error behaviors often bypass the retrieval practice necessary for long-term retention. To maximize its educational value, sit with your child and ask them to explain their code aloud before they execute it, forcing them to articulate their mental model.

How Does codeSpark Work?

codeSpark relies on a constructionist, gamified pedagogy where students learn computational thinking by assembling visual command blocks to solve puzzles and build mini-games. Upon opening the app, your child is introduced to a series of interactive challenges featuring animated characters known as The Foos. These puzzles require users to drag and drop word-free symbolic blocks into a sequence to move characters, avoid obstacles, and collect items. The difficulty scales progressively, introducing new concepts like loops, events, and conditionals once previous tasks are completed. After mastering basic sequences, students unlock a creative sandbox mode where they can apply their coding knowledge to design their own interactive games. This transition from highly structured, worked examples to open-ended creative application is a well-established instructional scaffolding technique. The platform also includes a teacher dashboard for educators to track student progress and deploy offline digital workbook exercises, which help transfer spatial and logical skills from the screen to physical practice.

Strengths and tradeoffs of codeSpark

codeSpark's biggest strength is its word-free, highly visual interface that makes algorithmic thinking accessible to pre-readers, while its biggest weakness is a lack of explicit corrective feedback when students make logic errors. The app successfully utilizes scaffolded progression, starting students with simple sequences before gradually introducing complex concepts like loops and variables. This prevents cognitive overload by ensuring foundational mechanics are automated before new rules are added. Furthermore, the inclusion of a sandbox mode leverages constructionist learning, allowing your child to solidify their understanding by teaching and building, rather than just passively consuming puzzles. However, the gamified nature of the platform encourages rapid trial-and-error behaviors. When a child fails a puzzle, the app rarely provides specific pedagogical interventions to explain why the code failed. Without corrective feedback, students may eventually solve a puzzle through random guessing rather than applying logical deduction. Additionally, while the app claims alignment with major university research, independent evaluation by The Learning Standard is still pending to verify the long-term efficacy of its specific curriculum design.

Who Might Benefit From codeSpark ?

codeSpark is best for early elementary students aged five to ten who are ready to learn foundational coding logic but may not yet possess the reading fluency required for text-based programming. Because the interface is entirely visual, it serves as an excellent introductory tool for kindergarten through third-grade learners to practice sequencing, loops, and conditional statements. It is particularly useful for parents and educators seeking a structured yet playful environment to introduce STEM concepts. However, older or more advanced students will likely outgrow the word-free block system quickly and require a transition to more robust coding languages.

Data Transparency

Meets Data Transparency Standard

codeSpark meets our data transparency standard at Level 2 of 3 (Parent control). Level 3 needs the policy to document an API for retrieving their own data and a named export format.

Level 2 of 3

29 of 35 checks passed

Evaluated September 2026

Privacy Policy →
  1. Level 1 · Basic protections

    Does not sell data or target ads at students, limits sharing, and lets parents see and delete their child's data.

  2. Level 2 · Parent control (meets the standard)

    Families can get their data out, know who processes it, and know how long it is kept.

  3. Level 3 · Direct data access

    Families or schools can pull their own data through an API, in a stated format.

    Not documented: an API for retrieving their own data, a named export format

Parent Access
8/8
Data Portability
3/5
Data Minimization
2/6
Third-Party Protection
7/7
Deletion & Retention
5/5
Advertising
4/4
View all 35 checks

Parent Access8/8

Does the policy mention parents specifically?

“Sage is offered in the United States and is designed for parents and caregivers 18 and older.”

Documented

Can parents view their child's data?

“You can review, correct, or delete your child's information at any time in the app.”

Documented

Can parents modify their child's data?

“You can review, correct, or delete your child's information at any time in the app.”

Documented

Can parents delete their child's account?

“At any time, a parent or guardian may request deletion of their child’s personal information by contacting:”

Documented

Is there a dedicated Children's Privacy section?

“HOMER adheres to the Children's Online Privacy Protection Act (“COPPA”).”

Documented

Does it reference COPPA compliance?

“We are compliant with FERPA and COPPA”

Documented

Does it reference FERPA compliance?

“We are compliant with FERPA and COPPA”

Documented

Is parental consent required for child accounts?

“We will obtain parental consent before collecting any Personal Information on our Services, unless the request for information falls within an exception that would be permitted under COPPA.”

Documented

Data Portability3/5

Can users access their personal data?

“The right to access personal information we hold about you.”

Documented

Can users download/export their data?

“It's your right to request a machine-readable copy of your Personal Information, or that we transfer the Personal Information that we have collected to another organization, under certain conditions.”

Documented

Is there a self-service data access tool?

“You can review, correct, or delete your child's information at any time in the app.”

Documented

Is a specific data format mentioned for export?

The policy only says a "structured, commonly used, and machine-readable format" and does not name a specific file format.

Not documented

Is there an API for data access?

The policy mentions APIs only as third-party tools it uses, not as a way for users to access their data.

Not documented

Data Minimization2/6

Is data collection itemized?

“Account: your name, email address, and how you sign in (Google, Apple, or a one-time email code).”

Documented

Can the app be used without a real name?

The policy says it collects names, including the child's first name and the educator's name for school accounts.

Not documented

Can the app be used without an email?

The policy says it collects email addresses from parents and educators, and teachers may provide parent emails for each student.

Not documented

Does it state collection is limited to what is necessary?

“We ask only for what we need in order to personalize Sage for you.”

Documented

Is IP address anonymized or truncated?

The policy collects IP addresses and says technical logs are anonymized only after an account is deleted; it does not describe truncating IP addresses.

Not documented

Is location tracking explicitly excluded?

The policy says it collects location based on IP address (and GPS data for KidPass) and does not rule out location tracking.

Not documented

Third-Party Protection7/7

Does it explicitly state no selling of data?

“CodeSpark will not sell or lease any student data for any advertising, marketing, or other purposes.”

Documented

Are third-party providers named?

“We use Google's cloud AI platform, which serves Google Gemini models and Anthropic Claude models.”

Documented

Are providers contractually restricted?

“Each of these providers is bound by written contract to process your information only on our documented instructions, solely to provide services to us, and to protect it to a standard at least equivalent to the protections described in this Privacy Policy, including by imposing the same obligations on any subprocessor.”

Documented

No-targeted-advertising commitment?

“We do not use Child Activity Information to direct or personalize advertisements, do not advertise to children, and do not present third-party advertising within the Services.”

Documented

Is AI/ML data sharing addressed?

“Begin does not use your conversations, your child's profile, or your activity to train or fine-tune AI models.”

Documented

Child-specific sharing restriction?

“As noted above, we do not share Child Activity Information with third parties for marketing or promotional purposes and do not advertise to children.”

Documented

Cookies/tracking limited or opt-out?

“Marketing cookies are not served on our Children's Platforms.”

Documented

Deletion & Retention5/5

Can users delete their account?

“At any time, a parent or guardian may request deletion of their child’s personal information by contacting:”

Documented

Self-service deletion mechanism?

“You can review, correct, or delete your child's information at any time in the app.”

Documented

Specific data retention timeline?

“Deleted when deletion is requested by the parent; or the account becomes inactive and remains inactive for 24 months (see definition below), unless reactivated within 30 days”

Documented

Auto-deletion of inactive accounts?

“Deleted when deletion is requested by the parent; or the account becomes inactive and remains inactive for 24 months (see definition below), unless reactivated within 30 days”

Documented

Post-deletion handling described?

“We acknowledge that deleted data may remain in backup archives for a short period due to the nature of our backup rotation schedule.”

Documented

Advertising4/4

Advertising model explicitly disclosed?

“The Services do not include any pop up ads or other third party advertisements.”

Documented

Free from third-party advertisements?

“The Services do not include any pop up ads or other third party advertisements.”

Documented

Children excluded from ad targeting?

“Student Data is not shared with third parties for marketing or to serve ads to students.”

Documented

Ad-free option available?

“The Services do not include any pop up ads or other third party advertisements.”

Documented

Meets Data Transparency Standard

The reviewed policy met our data transparency standard. This result describes the policy disclosures we assessed. Actual practices and legal compliance were not verified.

About this evaluation: Based on automated analysis of Privacy Policy against 35 policy-disclosure questions, including questions adapted from the Common Sense Privacy Program's published evaluation questions. TLS is not affiliated with Common Sense Media, and this is not a Common Sense rating. Quoted text is copied from the policy; unquoted notes are our summary. Results describe what the policy documents, not the company's actual practices. Privacy policies can change: this review reflects the version we analyzed and does not determine legal compliance.

Sources and review method

TLS combines product information and editorial analysis to explain how codeSpark works, its tradeoffs, and the questions to ask before choosing it. Product features, an instructional rationale and evidence of learning outcomes are different kinds of information.

Formal Learning Standard assessment: not yet completed. Data Transparency findings are reported separately and do not establish learning effectiveness. Read our methodology.

Frequently Asked Questions About codeSpark

Is codeSpark free?

codeSpark is free for verified public schools and educators in North America. For parents and home users, it requires a paid subscription. The individual pricing is structured as $15 per month for a standard monthly plan, or $7.50 per month when billed annually.

Is codeSpark good for 5-year-olds?

Yes, codeSpark is highly appropriate for five-year-olds because its interface uses entirely word-free, visual blocks. This design removes the barrier of reading comprehension, allowing pre-readers and early readers to engage directly with logical sequencing and computational thinking without frustration.

What does codeSpark teach?

codeSpark teaches foundational computer science concepts, computational thinking, and basic algorithmic logic. Your child will learn how to sequence commands, utilize loops to repeat actions, apply conditional statements, and debug simple logical errors by solving progressive puzzles and designing their own games.

How does codeSpark compare to ScratchJr?

Both codeSpark and ScratchJr target early elementary students with word-free coding blocks. ScratchJr is entirely open-ended and focuses purely on creative sandbox building, requiring more self-direction. codeSpark provides a more structured puzzle curriculum alongside its creative mode, making it better for guided learning.

Has The Learning Standard evaluated codeSpark?

TLS has not yet completed a Learning Standard evaluation of how well codeSpark teaches. Its privacy policy has been reviewed for Data Transparency and reaches Level 2, Parent control.

Is codeSpark COPPA compliant?

The reviewed privacy policy references COPPA. A policy reference alone does not establish COPPA compliance. Policy review note: The policy states COPPA compliance.

Is codeSpark FERPA compliant?

The reviewed privacy policy references FERPA. A policy reference alone does not establish FERPA compliance. Policy review note: The policy states FERPA compliance.

Does codeSpark have a children's privacy policy?

The reviewed policy includes a dedicated children's privacy section. Policy review note: This text sits under its own "CHILDREN'S PRIVACY" heading.

Does codeSpark sell student data?

The reviewed policy states that the app does not sell data. This is a policy statement; actual data practices were not verified. Policy review note: The vendor says it does not sell student data.

Can you delete your data from codeSpark ?

The reviewed privacy policy describes account deletion. We have not tested the deletion process. Policy review note: Deletion can be requested.

Follow TLS Research

Subscribe to future TLS research updates: app reviews, findings, and what the evidence shows.

Screenshots

codeSpark  screenshot 1

Take Action

See Alternatives

For codeSpark

If you represent codeSpark, Inc. and have a correction or new evidence, send the relevant source so we can review and update this page.

Submit a correction

Details

Pricing
Free for schools in North America. $15/mo (Monthly Plan), $7.50/mo (Annual Plan)
Grade Levels
Kindergarten, 1st Grade, 2nd Grade, 3rd Grade, 5th Grade
Website
Visit site