This study assessed the integration of ecological principles and Social Cognitive Theory ( SCT ) constructs in this effective school-based obesity prevention program implemented in 15 elementary schools in Mexico City .