Position Expired
This job is no longer accepting applications.
Language Instructor - Canadian Charity
Haven
Haven's Haven Language Program is a unique opportunity for ESL teachers to make a meaningful impact in the lives of refugees and newcomers. As a member of our team, you will be working with a dedicated group of professionals who share your passion for helping others.
Our program is designed to provide instruction, immersion, and individual practice to students, allowing them to improve their speaking and listening skills in a supportive environment. We offer flexible schedules to accommodate our students' work commitments, ensuring that they can balance their studies with their professional obligations.
- *Job Description:**
We are seeking an experienced ESL teacher to join our team in Canada. The successful candidate will have a strong background in teaching English as a second language, with a minimum of 3 to 5 years of experience. They will also possess excellent communication skills, both written and verbal, and be able to work effectively in a team environment.
- *Required Skills and Qualifications:**
- Teaching English as a second language with a minimum of 3 to 5 years of experience
- Excellent communication skills, both written and verbal
- Ability to work effectively in a team environment
Other Recent Opportunities
**Experienced Financial Analytics and Reporting Analyst - Remote/Flex Position for a Leading Health Care and Not-for-Profit Organization**
12/30/2025jobmatrix.social-networking
(1099 Contract) Nonprofit Salesforce Consultant: Marketing Cloud Account Engagement Specialist
12/30/2025jobhaus.lovestoblog
Google Ads Specialist (Remote, Part Time)
12/30/2025Right to Live Canada
Experienced Data Entry Clerk for Energy Services – Remote Work Opportunity with a Dynamic Non-Profit Organization
12/30/2025jobhaus.lovestoblog
Chair of the Board, Volunteer Position
12/30/2025The Blue Mountain Foundation for the Arts
Business Analyst | Associations & Non-Profits
12/30/2025jobhaus.lovestoblog
Job Alerts
Get notified when new positions matching your interests become available at {organizationName}.
Need Help?
Questions about our hiring process or want to learn more about working with us?