Opportunities for Learning is an independent study public school, providing a safe and accepting place for at-risk middle and high school students to succeed. Individual attention is given to students with education plans adapted to each student's needs. The curriculum here focuses on developing students' personal, academic, technological and post-secondary skills. Special tools and programs offered include Saturday school, student leadership camps, CAHSEE preparatory classes, online support, accelerated courses and summer school.