SOLO is a model of learning that helps develop a common understanding of the learning process through five levels of thinking - prestructural, unistructural, multistructural, relational, and extended abstract. The levels represent increasing complexity in a learner's ideas and ability to link them together and think in new ways. Teachers can use SOLO to plan learning outcomes, structure lessons that progress through topics, provide feedback, and put pupils in control of their learning.