The Knowledge Framework is Bernard Mohan's system for planning content-based and language-across-the-curriculum instruction. First set out in Language and Content (1986) and developed through decades of collaborative research with teachers, it treats an educational activity as a social practice — action in a frame of meaning — and maps how language, content, thinking, and visuals interlock inside that practice.
The framework organises knowledge into two strands of three. The specific-practical strand describes particulars; the general-theoretical strand describes patterns.
| Specific-practical | General-theoretical | |
|---|---|---|
| Description | Classification of entities by attribute | Principles (cause-effect, generalisation) |
| Sequence | Temporal sequence of events | Evaluation (judgement against criteria) |
| Choice | Description of situations | — |
Each knowledge structure corresponds to characteristic language resources (tense-aspect choices, cohesion types, text structure) and to characteristic visual organisers (tables, timelines, flowcharts, Venn diagrams, criterion grids). The framework's pedagogic move is to make those correspondences explicit so teachers can plan language development inside content instruction rather than hope it happens.
Mohan's central target was the mainstream assumption that language is taught first and deployed in content classes later. His alternative: learners meet a social practice (growing a plant, running an experiment, analysing a historical event), and the language they need to participate in that practice is taught inside the practice, supported by key visuals that make the underlying knowledge structure available to learners with limited English.
Teachers use the Knowledge Framework to:
The framework is a direct ancestor of contemporary content-based instruction and CLIL planning, and it continues to underpin social-practice analysis in higher-education language pedagogy. It anchors Mohan's approach to systemic functional linguistics in a concrete classroom-planning tool, which explains why teachers use the Knowledge Framework where they often find SFL too abstract.