I have been an ESL teacher for 20+ years. During that time I have taught all ages from Elementary, Middle School, High school, and College level. During these years I have achieved the position of Language Coordinator as well as Coordinator of a language centre, where I have prepared many ESL students to present Cambridge ESOL exams such as KET (Key English Test), PET (Preliminary English Test), FCE (First Certificate of English) and CAE (Certificate of Advanced English). I have taken the CAE as it was required of me to do so in the position of Coordinator including the TKT (Teaching Knowledge Test) Modules 1, 2 & 3, also from Cambridge. Knowing how to teach a language and having experience in teaching makes it easier for one to teach any other language including Spanish as it is my second language.