A high school diploma is required for those students who wish to go on to college either at a junior college or university level. A high school diploma is also more favorable for those students who wish to enter the workforce after graduation, rather than not having a diploma at all. Students can earn their high school diploma in one of two ways: traditional classroom or distance learning. One way that students can earn their high school diploma is by attending their local high school. This is probably the most common way that young adults today are earning their high school diploma. This method of education requires the students to attend scheduled classes and complete certain requirements, including passing grades, to earn their high school diploma. Classroom style learning is a great way for students to earn their high school diploma when they need face-to-face contact with teachers and their peers in order to facilitate the best learning environment for them. Another option available for students to earn their high school diploma is through distance learning programs. Distance learning is better for those students who are self-motivated and do not need face-to-face contact with their teachers and peers in order to complete and pass their courses. There are two types of distance learning: correspondence courses and web based programs. Correspondence courses for students to earn their high school diploma usually consist of printed materials in the form a text book and/or workbook that students use to complete their coursework. Correspondence courses require students to read and complete their assignments on their own and then email or mail them to their teachers to be graded. Since correspondence courses do not have a set schedule, students can usually advance through them at their own pace. The other option for a distance learning program is a web based program. Students who wish to earn their high school diploma via a web based program will need to have access to a computer that is hooked up to the Internet. This type of program allows students to interact with their teachers in an online format either by email, online discussion groups, or chat rooms. Students either receive their assignments via email or an online forum that the teacher sets up for students to access their assignments. With a few different options available to choose from, students (and their parents) can now choose the best learning method for them to earn their high school diploma.