ACE Teacher Training Programs

Professional Designation Programs (TESL Canada Recognized)
- The ACE TESOL Certificate is an introductory ESL (English as a Second Language) teacher training course with 100 hours of classroom instruction and a 20 or 10-hour supervised practicum.
- The ACE TESOL Diploma is an advanced ESL teacher training course with 150 hours of instruction and a 30-hour practicum. The course is available in both online and face to face formats so that participants can choose their preferred learning environment.
More Teacher Training Programs
- New! The ACE Certificate in Teaching English for Specific Purposes is a 45-hour online course designed for practicing ESL teachers interested in broadening their expertise into the areas of teaching standardized test preparation, EAP (English for Academic Purposes), English for business and professional use, and occupation specific language training.
- Teaching English as a Foreign Language is a 240-hour introductory EFL (English as a Foreign Language) teacher training course for non-native speakers of English who intend to teach EFL in their home countries. Participants will earn two separate certificates: the ACE TESOL Certificate, focused on teaching adults, and the ACE Certificate in Teaching English to Young Learners. The course includes a 10-hour practicum.
- The ACE Certificate in Advanced Grammar for English Teachers is a 30-hour online course designed for practicing ESL teachers who would like to become more comfortable with complex grammar structures.
- The ACE Certificate in Language Teaching and Technology is a 50-hour online course designed for language teachers who are interested in becoming more knowledgeable, skilled and confident in the use of technologies for language teaching purposes. (Not just for teachers of English, but for teachers of any language!)
- The ACE Certificate in Language Program Management is a 70-hour online course designed for language professionals who are currently responsible for running a language program or who are looking to move into a management role in the future.
Not sure which program to take?