via Indeed
$50K - 54K a year
Teach ESL courses in-person using interactive methods, develop lesson plans, assess student performance, maintain records, and support program operations.
Bachelor's degree, minimum 2 years ESL teaching experience with adults, strong understanding of language acquisition and teaching methods.
Founded in 1999, Campus Education has over two decades of experience supporting international students in developing their English skills in listening, speaking, reading, and writing. We are looking for a Part-Time ESL Instructor to join our dedicated team and teach in-person classes. Key Responsibilities • Teach assigned courses using interactive and engaging methods. • Model and encourage communicative language use in the classroom. • Communicate with the Academic Coordinator regarding classroom or student concerns. • Develop lesson plans and assess student performance through tests and assignments. • Apply curriculum, textbooks, and materials effectively. • Monitor daily attendance and maintain accurate class records. • Plan and lead occasional educational field trips. • Contribute to curriculum reviews, accreditation reports, academic planning, surveys, and program evaluations as needed. • Handle routine administrative duties to support smooth program operations. • Organize files and maintain up-to-date student and course documentation. • Assist in gathering student feedback through surveys. Qualifications • Bachelor’s degree required (education or related fields preferred). • Minimum of 2 years teaching ESL/EFL to adult learners. • Extra consideration for candidates with experience abroad, in curriculum design, or ESL program administration. • Strong understanding of language acquisition, teaching methods, and lesson planning. What We Offer • Competitive hourly pay (rolling semester system – no extended summer or winter breaks). • Morning teaching shifts available. • No weekend classes. Class hours: • Morning: 9:00 AM – 1:30 PM • In-person classes only. • Salary increases every 6 months. Job Type: Part-time Pay: $24.00 - $26.00 per hour Benefits: • Employee assistance program • Flexible schedule • Professional development assistance Work Location: In person
This job posting was last updated on 12/7/2025