Program Design

Whether you are designing a new program or seeking to improve an existing one, deeply understanding your program’s value proposition, logic model and the landscape in which your program operates will help to focus your efforts most beneficially. This analysis and resulting understanding will provide the foundation and context needed to design a cohesive, high-impact tutoring program.

Designing a program is best done iteratively. Here is a suggested process:

  1. Review Model Dimensions: Begin by reviewing Model Dimensions to understand the types of decisions and related considerations required for designing or improving a high-impact tutoring program. The Model Dimensions Planning Tool can help you track your design decisions.
  2. Develop a Program Focus: 
    • Conduct a Landscape Analysis: A Landscape Analysis outlines the strengths, resources, and needs of a community. It provides a framework for designing your tutoring program and ensuring that your program addresses the needs of the community. 
    • Develop a Value Proposition and Logic Model: Your value proposition translates community needs identified by your landscape analysis into concrete goals for your program. Your logic model explains how the model itself, the supports, and the stakeholders will interact to produce the results that you aim to achieve for students. 
    • Calculate costs and understand funding sources: You can use the Cost Calculator to estimate your program’s costs. Review Funding Tutoring Programs for important information about how districts and schools may fund your program.
  3. Choose your model design using the Model Dimensions Planning Tool: This tool can serve as a reference as you begin implementation. Because designing a tutoring program is an iterative process, as you move through implementation these design decisions may shift.