Ascend is a software platform that enables schools and mentoring programs to set, track, and measure student goals. Through the platform, students set their own goals, teachers and mentors can track goal progress, and administrators can access data on student achievement and gaps in support systems. Ascend can be assigned by a teacher and used independently by students. Students need an email address and must have high bandwidth internet access (e.g. for streaming video).