EthicsElementaryPrimary
How to do philosophy for children
Philosophy for Children (P4C) gives children a big question and asks them to give reasons, listen and change their minds when a reason breaks. This guide gives three steps for doing it, with a free activity where Sparky reads each reply aloud and tests each student's rule with a counterexample.
Jemel Fanfan | Founding Member at Flint

"I've asked Flint to include movement breaks and humor during sessions, which has been fantastic for keeping the energy up. After a particularly lively 20-minute session, one of my 3rd graders exclaimed, 'I just learned so many new things!'"
Michael Dragoni, Lower School Gifted Specialist at Kirkwood School DistrictWhy this matters
A third grader can answer "Is it ever OK to break a promise?" with "never" and stop there. In a class circle, one or two children get to test their answer out loud while the rest wait, and a slow reader can lose the thread of a long story. The teacher has to wait for the next discussion to find out who still thinks a rule has no exceptions.
What philosophy for kids looks like
Philosophy for Children (P4C), pioneered by Matthew Lipman and Ann Margaret Sharp in the 1970s, explores big questions about fairness, friendship and courage, and "rather than supplying answers," it gives children space to "ask questions, give reasons, listen carefully, and build understanding collectively" (Prindle Institute). The Stanford Encyclopedia of Philosophy describes its classroom as a "community of inquiry," where students learn to support their ideas with good reasons and stay open to "the possibility that one should modify one's beliefs in light of new considerations" (Stanford Encyclopedia of Philosophy).
- Ask one big question with no single right answer, such as "Is it ever OK to break a promise?"
- Ask for a reason, then test it with a counterexample from the child's own life
- Ask the child to fix the rule, then test the new one
In the Flint activity, each student types an answer to the promise question, and Sparky answers that student's own rule with a new story where the rule breaks. Sparky's replies play aloud, so a student who reads slowly still hears every story. A worksheet can't answer back with a counterexample.
Sparky gets Lily to turn "never" into a rule that holds up
Lily ends up with a rule that has an exception and a way to make it right. The question and the activity are the same for the whole class, and each counterexample comes from what each student types. Lily typed every message, and each of Sparky's replies played aloud as it arrived.
Lily
Lily
hi im lily. no its never ok to break a promise. a promise is a promise. every night i promise my little brother i will read him a bedtime story and i always do it even when im tired
Sparky
Lily
hmm. if im sick i cant read so that dosent count. thats not really breaking it. so its still never ok to break a promise
Sparky
Lily
ok. you should always keep a promise unless you cant do it. like if your sick
Sparky

Lily
thats hard. i could read to him but my friend is sad. i think i would talk to my friend first. so then i broke it even tho i could do it. so my rule dosent work. maybe you should keep a promise unless something more importent happens
Sparky
Lily
both i think? i could ask my brother if i can read to him tomorow instead. new rule: you should keep a promise unless something more importent happens, and then you tell the person and fix it laterWent from 'never' to a rule with an exception, then added telling the person
Lily is an example student, and Sparky's replies are shortened. Two counterexamples that Lily's "unless you cant do it" rule already covered are left out.
What Flint did for Lily
- Sparky read the sad friend story aloud, the counterexample Lily later said changed her mind the most.
- When Lily said being sick "dosent count," Sparky asked her to turn her own words into an "unless" rule instead of writing the rule for her.
- When Lily's rule became "unless something more important happens," Sparky asked who gets to decide what is more important.
A teacher can't do this by hand for 30 students, and Sparky does it in every student's chat.
The activity page shows who still says "never"
While the class works, Needs attention shows the teacher which student is stuck and on which message. After three or more students submit, activity analytics lists what the class reasoned well about, where students went wrong, and a follow-up for the next class discussion.

Example activity page
After an elementary ethics class tests its rules about promises
The school and students are made up for this page.
Set up the activity for free
Open the promise activity in Flint's public library, select Use activity to copy it into a free Flint account, and assign it to a class. In the activity's Language settings, Sparky's communication is set to Writing and speaking (with autoplay), so every reply plays aloud as it arrives, and Students' communication is Writing only, so students type. To let students answer out loud, change Students' communication to Writing or speaking (help article). Speaking rate slows Sparky's voice down to 0.5x for younger readers.
For more ethics activities, see Flint for ethics.
Other use cases
See all use cases →World LanguageModern foreign languagesMiddle schoolKey Stage 3

How to encourage self-directed learning in Spanish class
Self-directed learning in Spanish class: what it is, three steps built on the unit's can-do statements, and a free daily routine activity where every student sees which goals they have met, picks what to practice next, and goes past the unit when they finish.
ScienceMiddle schoolKey Stage 3

How to give formative feedback in middle school science
How to give formative feedback in middle school science: ask each student one question at a time about their own lab answer until they fix it. Shown with a free pendulum activity where Sparky asks about each student's claim, evidence and reasoning.
Test PrepExam prepElementaryPrimary

How to help students with test anxiety
How to help students with test anxiety in three steps: run short practice rounds that don't count, let students name the worry, and give each student one plan for test day. In a free Flint activity, Sparky reads its calm replies aloud while students practice state-test-style math.
