As mentioned earlier, English speaking is one of the language skills that English as a Foreign Language (EFL) learners are expected to be proficient. Therefore, different kinds of English speaking courses are offered in many university in non-English speaking countries in order to increase students’ English speaking competence. As for English public speaking courses, these are one of the English speaking courses provided for student that enable them to speak English in public effectively. Although there have been many research studies on English speaking for EFL learners, there has not been much research on English public speaking focusing on Thai EFL learners students. Because public speaking is more complicated than general speaking, students always feel anxious when they are required to perform a public speech.