Scaffolding is the temporary support a more experienced person provides to help a learner accomplish a task they cannot yet accomplish independently. As the learner develops competence, the support is gradually withdrawn — the scaffold is removed as the structure becomes self-supporting.

The term was introduced by Jerome Bruner, David Wood, and Gail Ross in 1976, building on Lev Vygotsky’s concept of the zone of proximal development. Scaffolding names the practical activity that makes the ZPD productive: the guide provides just enough structure for the learner to succeed, then reduces that structure as competence grows.

Scaffolding takes many forms:

  • Worked examples. Showing the learner a complete solution before asking them to solve problems independently. The example carries the cognitive load that the learner cannot yet bear alone.
  • Partial completion. Providing a framework with gaps for the learner to fill — an outline to complete, a sentence to finish, a partially solved problem.
  • Prompting and questioning. Asking questions that direct attention without providing answers — guiding the learner to notice what they need to notice.
  • Reducing degrees of freedom. Simplifying the task by constraining options, so the learner can focus on the aspect currently being learned without being overwhelmed by the full complexity.

Scaffolding is present in apprenticeship: the master assigns tasks calibrated to the apprentice’s developing skill, provides correction and guidance, and gradually increases the complexity and independence expected. It is present in popular education: the facilitator structures discussion and analysis to help participants develop critical awareness they could not reach alone.

The concept is productive when it keeps attention on the relational nature of learning — that the support is provided by a person who understands both the task and the learner’s current capacity. It is less productive when reduced to a technique for calibrating task difficulty, stripped of the relational dimension that gives it meaning.