Thinking for Learning provides high quality consultancy to schools, colleges and other organisations. Thinking for Learning develops active and conscious thinking about the learning process by way ofinfused thinking strategies, philosophy for children, and accelerated learning. The main focus of our work is the use of pedagogical thinking strategies to develop more effective learning and to provide models for whole organisational change. We are a learning organisation maintaining a research focus which enables us to reflect on, and learn from an evolving understanding of the learning process. Therefore we value our links with higher education institutions, notably the University of Newcastle.