Mountain Meadow Youth Ranch is a small, structured transitional residential program. Our structured daily living program allows students to live simply and take on more responsibility as they mature. We tailor each student’s education and therapeutic program to meet their unique academic, emotional, and intellectual needs. The daily activities of ranch chores, group projects, hiking, snow-shoeing, camping, educational trips, community service, and skiing in a pristine natural environment provide a therapeutic and physical component to the program.