Teaching English in Korea: Private vs. Public Schools, What's Better?

Those interested in teaching English in Korea will need to decide whether they want to teach in a public school or in a private school (private language schools in Korea are often referred to as hogwans).  Many positions are similar in that they involve teaching English to school children and teachers in both private and public schools can expect excellent benefits, including free furnished housing, reimbursed airfare, paid vacation and salaries that enable the teacher to save $800 - $1,000 a month after expenses (sometimes even more).