A logic model is an evaluation tool based on program theory that depicts the associations among inputs, activities, outputs, and outcomes of a program. Following the process described by McLaughlin and Jordan (Evaluation and Program Planning, 22, 65-72), a logic model was developed for a school-based program that aimed to improve the academic performance of disadvantaged students in two schools in Quezon City, namely Balara Elementary School and Balara High School, by addressing some of their material, cognitive, and psychosocial needs. This was done through the provision of daily snacks and/or lunch, school supplies and materials, tutorial lessons, counseling sessions, guidance seminars, teacher mentoring, and parenting conferences. The implementation of the program methodology had shortcomings, some due to factors beyond control. However, based on the program outcomes that were achieved and the qualitative data that was collected from program stakeholders, the program logic model was found to be helpful in bringing together the various stakeholders by allowing them to buy into the program vision and share their ideas, clarifying the target outcomes and what contributes to achieving them, identifying challenging areas during implementation which supported program modification or adaptation, and focusing data collection efforts.