Types of program evaluation
Program evaluation is an umbrella term that encompasses several distinct types of evaluation that have different purposes. Three commonly used types include needs, process, and outcome evaluation.

- Needs evaluation is typically used in program planning. This evaluation helps determine which program aspects or activities are most needed and for which population. Generally, this method is used to help develop new programs or justify existing program components. [more]
- Process evaluation explores the implementation process of a program. This approach is useful to evaluate program activities and identify any necessary improvements or changes. [more]
- Outcome evaluation helps determine the overall effects or outcomes of the program in relation to program objectives. This method may indicate whether the program objectives were met and also includes any recommendations for improvement. [more]

