Harvest English Institute and Services English Second Language Teacher Newark, NJ · Part time

Harvest English Institute is hiring dynamic ESL Instructors to join our team in Newark, NJ. This is a part-time position to teach ESL in person.


FREE $1,095 TESOL Certificate for English as a Second Language Teachers!

Harvest English Institute was founded in 1999 and is accredited by a nationally recognized agency, as well as the Secretary of Education of the US, and the Dept. of Homeland Security. The Institute also holds partnerships with 30+ colleges and universities across the US.

We are currently hiring dynamic ESL Instructors to join our team. 

This is a part-time/full-time position to teach in person at our Newark branch. Morning (8 AM to 12:30 PM) and evening hours (5:30 PM to 9:50 PM) are available. 

Please do not apply unless you can teach either full periods (or both) Mondays through Thursdays and in-person at our branch located at 128 Wilson Ave. in the Ironbound section of Newark, NJ.

Job responsibilities include:

  • Ensure the classroom environment is welcoming and conducive to learning
  • Develop and deliver lesson plans each week
  • Administer student assessments
  • Mark student attendance daily
  • Attend professional development courses
  • Model appropriate English communication with students
  • Adhere to the Code of Conduct and follow the Staff/Faculty Handbook
  • Perform other duties related to the position as assigned

Minimum qualification requirements:

  • B.A. in any field from an accredited institution 
  • TEFL/TESOL/ESL certification from an accredited program if the B.A. degree is not in TEFL/TESOL/ESL or if the candidate is not currently pursuing a degree in the field. 

We will provide every hired candidate with a free accredited TESOL Certification (if you haven’t earned one already), valued at $1,095 and accepted in more than 100 countries.

Pay is dependent on experience and degree/s, ranging from $19 - $22+ hour

Please email your resume to [email protected] – Thank you!


$19 - $22 per hour