Print This Page

Using a Logic Model

When you first begin to consider using a logic model as apart of your plans for your program evaluation, there are several basic questions you need to ask. Being clear about the answers to these questions will ensure you receive the optimal benefits from using a logic model. These basic questions include:

  • What is a logic model or how is it defined?
  • Why use a logic model for developing a program evaluation?
  • What are the basic elements of a logic model?
  • How do you read a logic model?

What is a Logic Model?

Definition of a Logic Model

“A logic model is a systematic and visual way to present and share your understanding of the relationships among the resources you have to operate your program, the activities you plan, and the changes or results you hope to achieve.” (W.K. Kellogg Foundation 2004)    


Logic models are rooted within theories of change and use words and/or pictures to describe the sequence of activities thought to bring about change and how these activities are linked to the results the program is expected to achieve. The process for thinking through change includes: 

  • Identifying the problem(s) (What is the community need?)
  • Naming the desired results (What is the vision for the future?)
  • Developing the strategy for achieving the goal(s) (How can the vision be achieved?)

A logic model is a relatively simple image that reflects how and why a program will work.

  • Logic models are useful to program administrators who are trying to implement changes in their program. 
  • Creating logic models in a group brings the power of consensus and group examination of values and beliefs about change processes and program results.
  • Logic models are actionable plans, strategies or maps with clear outcomes and explicit steps for solving  program problems.

Below is an example of a fully developed logic model (click to enlarge).

Example of a Logic Model

Why Use a Logic Model?

Among their many functions, logic models are great for:

  • Organizing a program evaluation
  • Explaining a program evaluation
  • Reflecting on and/or analyzing a program evaluation


In program evaluations, logic models rely on the tight link between:              

  • Program goals
  • Program Services
  • Measurement plans


Use a logic model to help generate the clarity and specificity required for success and often demanded by funders and constituents.    

  • Logic modeling offers an organized way of defining your program goals, services, and measurable outcomes by producing:
    • An inventory of what you have and what you need to operate your program
    • A strong case for how and why your program will produce desired results
    • A method for program management and assessment


Logic modeling can enhance a practitioner’s ability to plan, design, implement, analyze, and generate knowledge.

  • The process of developing the model is an opportunity to chart the course.
  • It is a conscious process that creates an explicit understanding of the challenges ahead, the resources available, and the timetable in which to hit the target.
  • Additionally, it helps to focus on the big picture as well as the component parts.    


Constructing a logic model should be part of an ongoing process of discussion, commitment, and reflection as part of an organization’s dedication to program improvement and accountability.   

  • The logic model process serves as the starting point for this conversation and can later be considered the “report card” that you might use to understand whether or not you are meeting your program goals and objectives.
  • Logic models can be developed to meet large or small-scale outreach program goals.
  • They should be revisited on regular basis and should closely reflect the goals of your college preparation program and evaluation plan.


Finally, logic models can illustrate how access programs are part of the strategic and ongoing access, retention, and success conversation within an organization.

The Basic Elements of a Logic Model

The basic elements of a logic model in the diagram below are designed to develop a structured, framework for your evaluation plan.


The Source: W.K. Kellogg Foundation , Logic Model Development Guide, p. 1.


The first two basic elements in a logic model focus on:

  • Your Planned Work” – This describes what resources you think you need to implement your program and what activities you intend to use.  
    • Resources (inputs) – program assets, participants’ entry level characteristics, etc.
    • Activities – the actions you will use to achieve desired results

The final three basic elements in a logic model focus on:

  •  ”Your Intended Results” - This includes all of the program’s desired outputs, outcomes, and impact.   
    • Outputs – the direct results of program activities
    • Outcomes – the change between inputs and outputs (e.g., participants’ skill level)
    • Impact – the long-term, systemic change that will occur as a result of the program activities

Reading a Logic Model

A logic model is read from left to right. As you read through the chain of reasoning (the “if…then” statements) the connection amongst program resources, activities, outputs, outcomes, and impact should become apparent. The image below will help you understand how to properly read a logic model.

Source: W.K. Kellogg Foundation, Logic Model Development Guide, p. 3.


If at any point, as you read through the logic model and the reasoning does not follow, it could mean one or more elements of the planned work in the program design does not strategically lead to an element or elements in the intended program results.

Carefully reading through the logic model is a prime opportunity to revisit the overall program design to make sure the program is fully equipped to achieve its goals.

  • It is better to encounter inadequacies during the logic model planning stage than during the actual program implementation.
  • On the other hand, if problems are encountered during the actual implementation of the program, revisiting the logic model can be an invaluable tool for helping to identify where a disconnect or mistake in the chain of reasoning in the program design has occurred.
  • Both major and minor disconnections in program resources or activities with the program outputs or outcomes should be taken seriously and addressed in the logic model.


A heplful exercise is to ask someone not connected to the program to read the logic model using the “if…then” statements. 

  • You and your team may be so close to the inner workings and expected outcomes of the program that you see connections in the logic model that may or may not be there. 
  • A more objective observer could better catch any disconnects in the flow of the reasoning.
  • It is good to put your logic model to the test.