There are many schools which offer to teach you how to speak Spanish. From my own experience I recommend those which hire native speakers with teaching experience. It’s not enough to speak Spanish to be a good teacher. It’s important to know how to talk with students to make the lessons interesting and to know all the grammar structures, how they are named and used. Of course the best way to learn how to speak Spanish is to travel to Spanish speaking countries and to find the reliable local Spanish teacher. One has to mingle with the locals as well to learn about their culture, habits and lifestyle. Start in your own country, learn the basics of the foreign language and later master the speaking skills abroad.