How do I teach natural selection with concrete manipulatives?
Natural selection is one of the hardest ideas to teach well, because the mechanism itself is invisible. Students can memorize "survival of the fittest" without understanding the chain of events that actually drives change in a population. Consider the classic finch-beak example: a drought reduces seed production, the remaining seeds tend to be larger and harder, and finches with smaller beaks struggle to feed. The power of this example is that it is not one fact to memorize but a sequence of linked causes, where each step makes the next one happen.
Building natural selection with Switch-Its
Turning that causal chain into something students can hold is where Switch-Its magnetic dry-erase blocks come in. Each block represents one part of the phenomenon, and students write directly on the dry-erase surface to label a cause, an effect, or an intermediate step. Because the blocks are magnetic and rewritable, students can rearrange the order, swap a variable, or branch the chain, which turns natural selection from a definition into a model they assemble and explain.

Start with the anchors
Students place the starting condition ("Drought occurs") and the end state ("Average beak size increases") in separate blocks, with a connecting arrow ready to be added between them.

Build the middle
Students fill in the intermediate steps and branch the chain, contrasting how "large beaks feeding success" and "small beaks fail feeding" lead to different outcomes for each group.

See the whole mechanism
The finished model traces every causal link from drought through declining seed production and feeding success all the way to the increase in average beak size.