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