High school is a significant part of a student's life. Maintaining the perfect balance between extracurriculars and academic programs is essential. This process is not easy. Therefore, we have partnered together and made CourseWiz, a automated scheduling agent which can lessen the burden of choosing classes on students. We take into account previous classes, interests, and college interests to construct the most efficient schedule for any student.