Trusted by teachers and schools since 2016
help@eslrok.com • Kakao Talk ID: eslrok

Latest Jobs from TOP ESL Recruiting| vacancies nationwide | ASAP-September 2026

Specific details

Company / School TOP ESL Recruiting
Location Various / Jobs List
Contract Type Full-time, Part-time
Student Type Kindergarten, Elementary, Middle School
Start Time Morning, Afternoon, Evening
Visa Sponsorship Yes/Possibly
Contact Details TOP ESL Recruiting
apply@topeslrecruiting.com
Added 18-06-2026

Description

🌸🏔️🇰🇷🏔️🌸

◆◆◆◆◆◆◆◆ASAP~September 2026 positions / Openings in Seoul, Gyeonggido, Incheon, Busan, Cheonan, Sejong / E2, D10, F4, F6 visa holders / Teaching Kindergarten ~ Middle school students◆◆◆◆◆◆◆◆

TOP ESL is a government-licensed recruiting company located in South Korea with more than 10 years of experience in both recruiting and education.

We are currently looking for qualified and reliable teachers with a passion for teaching English in South Korea.          

If you find any interesting positions below, please send your resume with your recent photo to apply@topeslrecruiting.com.

Please understand that our staff can’t respond to all applicants' emails but we will keep your resume safe on file and if any suitable positions become available, we will contact you. We look forward to working with you.


=========================================

June-July, 2026

=========================================
#3. Afternoon shift, Seongnam(Bundang), Gyeonggido

- Starting date: Mid-Late July, 2025(Negotiable)

- Number of positions: 1

- Working hours: M-TH 1:30pm~9:40pm, Friday 1:30pm-7:15pm

- Student age group: Elementary

- Salary: 2.5-3.0M KRW  (Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation:  11 days

- Visa type: E2, F4 visa holders 


# 5. Afternoon shift, Daechi, Seoul

- Starting date: Mid-Late July, 2025(Negotiable)

- Number of positions: 1-2

- Working hours: M/W 1pm-9:35pm, T/TH 1:30pm ~ 9:35pm, Friday 1:30pm-7:30pm

- Student age group: Elementary

- Salary: 2.5-3.0M KRW  (Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation:  11 days

- Visa type: E2, F4 visa holders 

- Visa type: E2 visa holder


#13. Daytime, Incheon

- Starting date: Late June, 2026 (Negotiable)

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance, 50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 15 days

- Visa type: F visa holder


#16. Afternoon shift, Hanam, Gyeonggido

- Starting date: Mid-Late July, 2026 (Negotiable)

- Number of positions: 1-2

- Working hours: M-Th 1pm - 9:35pm, F 1pm - 7:30pm

- Student age group: Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2, F4 visa holders


#18. Daytime, Songpa-gu, Seoul

- Starting date: Mid July, 2026

- Number of positions: 1

- Working hours: M-F 8:30am-5:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#19. Daytime, Songpa(Wirye), Seoul

- Starting date: ASAP- June, 2026 (Negotiable)

- Number of positions: 1

- Working hours: M-F 8:30am - 5pm

- Student age group: Kindergarten+Elementary

- Salary: 2.5~3.0M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#20. Daytime, Ulsan

- Starting date: June-July, 2026 (Negotiable)

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten+Elementary

- Salary: 2.5~3.0M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#21. Daytime, Bundang(Seongnam), Gyeonggido

- Starting date: June-August, 2026 (Negotiable)

- Number of positions: 1

- Working hours: M-F 8:30am - 4:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.6 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing allowance

- Paid vacation: 20 days

- Visa type: E2 visa holder(currently in Korea, with kindy teaching experience in Korea)


#22. Daytime, Incheon(Songdo)

- Starting date: ASAP - June, 2026

- Number of positions: 1-2

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 17 days

- Visa type: E2 visa holder (Currently in Korea)


#23. Afternoon shift, Wirye, Gyeonggido

- Starting date: Early-Mid July, 2026

- Number of positions: 1

- Working hours: M-F 2-10pm

- Student age group: Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder (Currently in Korea)


#24. Daytime, Ulsan

- Starting date: ASAP - June, 2026

- Number of positions: 1

- Working hours: M-F 9:30am - 6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.6M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 15 days

- Visa type: E2 visa holder (Currently in Korea)

 

=========================================

August-September, 2026

=========================================

#1. Daytime, Gangdong-gu, Seoul

- Starting date: Late August - Early September, 2026 

- Number of positions: 1-2

- Working hours: MWF 9am-5:50pm, TTH 9am-5:00pm 

- Student age group: Kindergarten + Elementary

- Salary: 2.8 - 3.0 M KRW (Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder

#2. Daytime, Songpa-gu, Seoul

- Starting date: Late August - Early September, 2026 

- Number of positions: 1

- Working hours: M-F 9am-6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW (Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#3. Daytime, Ulsan

- Starting date: Late August - Early September, 2026 (Negotiable)

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#6. Daytime, Gwangjin-gu, Seoul

- Starting date: Late August - Early September, 2026 (Negotiable)

- Number of positions: 1-2

- Working hours: M-F 9am - 6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.6 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 14 days

- Visa type: E2 visa holder

#8. Daytime, Yongsan, Seoul

- Starting date: Late August - Early September, 2026

- Number of positions: 1

- Working hours: M-F 9am - 5pm

- Student age group: Kindergarten + Elementary

- Salary: 2.6 - 2.9 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 15 days

- Visa type: E2 visa holder


#10. Daytime, Cheonan Asan

- Starting date: Late August - Early September, 2026

- Number of positions: 1-2

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#12. Daytime, Songpa, Seoul

- Starting date: Late August - Early September, 2026

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#13. Afternoon shift, Seongdong, Seoul

- Starting date: Late August - Early September, 2026

- Number of positions: 1

- Working hours: M-F 2pm-10pm

- Student age group: Elementary + Middle

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder

#14. Afternoon shift, Mapo, Seoul

- Starting date: Late August - Early September, 2026

- Number of positions: 1

- Working hours: M-F 1:30pm - 9pm

- Student age group: Elementary + Middle

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing allowance 500,000 KRW (No housing provided)

- Paid vacation: 11 days

- Visa type: E2 visa holder

#17. Daytime, Hwaseong(Dongtan), Gyeonggido

- Starting date: Late August - Early September, 2026

- Number of positions: 1-2

- Working hours: M-F 9am-6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.6 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#21. Daytime, Incheon(Songdo)

- Starting date: August, 2026 (Negotiable)

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Elementary school students (Science teacher)

- Salary: 2.5 - 3.0 M KRW 

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 17 days

- Visa type: Korean or F visa holder (Looking for a subject(Science) teacher)


#22. Daytime, Geoje [Long vacation]

- Starting date: Late August -Early September, 2026 (Negotiable)

- Number of positions: 3-4

- Working hours: M-F 8am - 5pm

- Student age group: 2 teachers for preschool, 2 teachers for elementary school students

- Salary: 2.4 - 3.0 M KRW 

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 4 weeks

- Visa type: E2 visa or F6 visa


#26. Daytime, Hwaseong(Dongtan), Gyeonggido

- Starting date: Late August - Early September, 2026

- Number of positions: 1-2

- Working hours: M-F 9am-6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#27. Daytime, Yongsan-gu, Seoul

- Starting date: Late August - Early September, 2026

- Number of positions: 2

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten 

- Salary: 2.7 - 2.8 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#29. Daytime, Dongjak-gu, Seoul

- Starting date: Late August-Early September, 2026

- Number of positions: 2

- Working hours: M-F 9am-6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#30. Daytime, Anyang, Gyeonggido

- Starting date: Late August-Early September, 2026

- Number of positions: 1

- Working hours: M-F 9am-6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 2.9 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#31. Afternoon shift, Gangnam, Seoul

- Starting date: Late August - Early September, 2026

- Number of positions: 1

- Working hours: M-F 2pm-10pm

- Student age group: Elementary + Middle

- Salary: 2.5 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#32. Daytime, Gangnam, Seoul

- Starting date: Late August-Early September, 2026

- Number of positions: 1

- Working hours: M-F 9am-6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#33. Daytime, Busan

- Starting date: Late August-Early September, 2026

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 2.9 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#34. Daytime, Yongin, Gyeonggido

- Starting date: Late August-Early September, 2026

- Number of positions: 1-2

- Working hours: M-F 9am - 6pm

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder (Currently in Korea)


#35. Daytime, Incheon(Songdo)

- Starting date: Late August-Early September, 2026

- Number of positions: 2-3

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 17 days

- Visa type: E2 visa holder (Currently in Korea, with elementary teaching experience)


#36. Daytime, Busan(Haeundae)

- Starting date: Late August-Early September, 2026

- Number of positions: 1-2

- Working hours: M-F 8:30am - 5pm

- Student age group: Kindergarten

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder (Currently in Korea)


#37. Daytime, Busan

- Starting date: Late August-Early September, 2026

- Number of positions: 1

- Working hours: M-F 8:30am - 5:30pm

- Student age group: Kindergarten+Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 15 days

- Visa type: E2 visa holder


#38. Daytime, Hwaseong(Dongtan), Gyeonggido

- Starting date: Late August-Early September, 2026

- Number of positions: 1-2

- Working hours: M-F 9am - 6pm

- Student age group: Kindergarten+ Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder 


#39. Daytime, Seongdong, Seoul

- Starting date: Late August-Early September, 2026

- Number of positions: 1

- Working hours: M-F 9am - 6pm

- Student age group: Kindergarten+ Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 14 days

- Visa type: E2 visa holder


#40. Afternoon shift, Paju, Gyeonggido

- Starting date: Late August-Early September, 2026

- Number of positions: 1

- Working hours: M-F 2-10pm

- Student age group: Kindergarten+ Elementary

- Salary: 2.4- 2.8 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder


#41. Daytime, Busan(Haeundae-gu)

- Starting date: July-August, 2026(Negotiable)

- Number of positions: 1

- Working hours: M-F 9am - 6pm

- Student age group: Kindergarten+ Elementary

- Salary: 2.5 - 3.0 M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder 


#42. Daytime, Gangseo-gu, Seoul

- Starting date: Late August - Early September, 2026(Negotiable)

- Number of positions: 1

- Working hours: M-F 9:40am - 6:50pm

- Student age group: Kindergarten+ Elementary

- Salary: 2.7 - 3.0 M KRW(Negotiable)

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing or housing allowance

- Paid vacation: 11 days

- Visa type: E2 visa holder(Currently in Korea)

🏫 Other jobs from this employer
👁 Recently viewed jobs

VIP JOBS

👑
👑