▶▶▶▶▶ASAP~March 2027 positions / Openings in Seoul, Gyeonggi, Incheon, Busan, Cheonan Asan, Ulsan/ E2, D10, F4, F6 visa holders / Teaching Kindergarten ~ Middle school students /Looking for qualified and passionate teachers/Reliable schools with good reputation and good working environment/APPLY NOW ◀◀◀◀◀

Seoul, Gyeonggido, Incheon, Busan, Cheonan Asan
Posted by: TOP ESL Recruiting
Contact: [email protected]

◆◆◆◆◆◆◆◆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 [email protected].

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.
 

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

October-November, 2026

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

#1. Afternoon shift, Cheonan Asan

- Starting date: October-November, 2026 (Negotiable)

- Number of positions: 1

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

- Student age group: Elementary+Middle

- Salary: 2.5 - 2.9M 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)

- Visa type: E2 visa holder 


#8. Daytime, Ulsan

- Starting date: October-November, 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

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

- Paid vacation: 11 days

- Visa type: E2 visa holder 


#9. Daytime, Jung-gu, Seoul

- Starting date: Late October- Early November, 2026 (Negotiable)

- Number of positions: 1

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

- Student age group: Kindergarten + Elementary

- Salary: 2.6 - 2.8M 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 


#11. Daytime, Busan (Haeundae-gu)

- Starting date: Early-Mid October, 2026 

- Number of positions: 1

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

- Student age group: Kindergarten (4 years old)

- Salary: 2.5 - 2.9M 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 


#13. Daytime, Incheon

- Starting date: October-Early November, 2026 (Negotiable)

- Number of positions: 1

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

- Student age group: Elementary

- Salary: 2.5 - 3.0M KRW

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

- Paid vacation: 17 days

- Visa type: F visa holder only (Looking for a subject (science) teacher)


#14. Daytime, Cheonan Asan

- Starting date: October-November, 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

- 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, with 6~7-year-old homeroom teacher experience)


#15. Daytime, Yongsan, Seoul (Long vacation)

- Starting date: ASAP- Mid October, 2026 (Negotiable)

- Number of positions: 1

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

- Student age group: Kindergarten (4-year-old homeroom teacher)

- Salary: 2.5 - 2.8M KRW

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

- Paid vacation: 20 days

- Visa type: E2 visa holder (Currently in Korea, with kindergarten homeroom teacher experience)

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

December, 2026 - January, 2027

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

#1. Afternoon shift, Incheon(Songdo)

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

- Number of positions: 1-2

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

- Student age group: Elementary

- Salary: 2.5 - 3.0M 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


#2. Afternoon shift, Gangdong-gu, Seoul

- Starting date: Early-Mid December, 2026 (Negotiable)

- Number of positions: 1

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

- Student age group: Elementary + Middle

- Salary: 2.5 - 3.0M 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


#3. Afternoon shift, Songpa-gu, Seoul

- Starting date: Mid December, 2026 (Negotiable)

- Number of positions: 1

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

- Student age group: Elementary + Middle

- Salary: 2.5 - 3.0M 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


#4. Daytime, Cheonan Asan

- Starting date: December, 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

- 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)


#5. Afternoon shift, Seongnam, Gyeonggido

- Starting date: Mid-Late January, 2027 (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

- 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. Afternoon shift, Songpa, Seoul

- Starting date: Mid-Late January, 2027 (Negotiable)

- Number of positions: 1

- Working hours: M-TH 1pm~9:35pm, Friday 1pm-7:10pm

- Student age group: Elementary

- Salary: 2.5 - 3.0M 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


#7. Afternoon shift, Seocho, Seoul

- Starting date: Mid-Late January, 2027 (Negotiable)

- Number of positions: 1

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

- Student age group: Elementary

- Salary: 2.5 - 3.0M 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


#8. Afternoon shift, Haeundae-gu, Busan

- Starting date: Mid-Late January, 2027 (Negotiable)

- Number of positions: 1

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

- Student age group: Elementary

- Salary: 2.5 - 3.0M 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


#9. Daytime, Incheon

- Starting date: Early January, 2027 (Negotiable)

- Number of positions: 1

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

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0M 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


#10. Daytime, Gangdong-gu, Seoul

- Starting date: Early January, 2027 

- Number of positions: 1

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

- Student age group: Kindergarten + Elementary

- Salary: 2.7 - 3.1M KRW 

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

- Paid vacation: 12 days

- Visa type: E2 visa holder


#11. Afternoon shift, Mapo-gu, Seoul

- Starting date: Early January, 2027 

- Number of positions: 2-3

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

- Student age group: Elementary

- Salary: 2.6 - 3.0M KRW 

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

- Paid vacation: 12 days

- Visa type: E2, F4 visa holders

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

Feb - March 2027 (More openings to be added)

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

#1. Daytime, Incheon

- Starting date: Late Feb - Early March, 2027

- Number of positions: 1

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

- Student age group: Kindergarten+elementary

- Salary: 2.5 - 3.0M 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


#2. Daytime, Songpa, Seoul

- Starting date: Late Feb - Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten+elementary

- Salary: 2.6 - 3.0M 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


#3. Daytime, Yongsan, Seoul (Christian school)

- Starting date: Late Feb - Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten+elementary

- Salary: 2.6 - 2.9M 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


#4. Daytime, Ulsan

- Starting date: Late February-Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0M 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 


#5. Daytime, Suwon, Gyeonggido

- Starting date: Late February-Early March, 2027

- Number of positions: 2

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

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0M 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, Yongsan, Seoul (Long vacation)

- Starting date: Late February-Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten

- Salary: 2.5 - 2.8M KRW

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

- Paid vacation: 20 days

- Visa type: E2 visa holder 


#7. Daytime, Gwangjin, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten

- Salary: 2.5 - 3.0M 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, Gangnam, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten

- Salary: 2.5 - 3.0M 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(Currently in Korea, with kindergarten homeroom teacher experience)


#9. Daytime, Dongjak, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 1

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

- Student age group: Kindergarten +Elementary

- Salary: 2.5 - 3.0M 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 


#10. Daytime, Gangseo-gu, Seoul

- Starting date: Late February-Early March, 2027 (Negotiable)

- Number of positions: 1-2

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

- Student age group: Kindergarten +Elementary

- Salary: 2.7 - 3.2M 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 


#11. Daytime, Secho-gu, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 2-3

- Working hours: MWF 9:10am ~ 4:30pm, TTH 9:10am ~ 6:30pm

- Student age group: Kindergarten +Elementary

- Salary: 2.4 - 3.0M 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 


#12. Daytime, Secho-gu, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 1-2

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

- Student age group: Kindergarten +Elementary

- Salary: 2.4 - 2.8M 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 


#13. Daytime, Dongdaemun-gu, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 1

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

- Student age group: Kindergarten +Elementary

- Salary: 2.5 - 3.0M 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


#14. Daytime, Haeundae-gu, Busan

- Starting date: Late February-Early March, 2027 

- Number of positions: 1

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

- Student age group: Kindergarten

- Salary: 2.4 - 2.9M 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 


#15. Daytime, Haeundae-gu, Busan

- Starting date: Late February-Early March, 2027 

- Number of positions: 1

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

- Student age group: Kindergarten+Elementary

- Salary: 2.4 - 3.0M 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 


#17. Daytime, Gangdong-gu, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 3

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

- Student age group: Kindergarten + Elementary

- Salary: 2.7 - 3.1M KRW

- Benefits: 50% of medical insurance,  50% of National Pension, Severance payment, housing(1.5 room or loft type) or housing allowance

- Paid vacation: 12 days

- Visa type: E2 visa holder 


#18. Afternoon shift, Mapo-gu, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 4-5

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

- Student age group: Elementary

- Salary: 2.6 - 3.0M KRW

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

- Paid vacation: 12 days

- Visa type: E2, F4 visa holder


#19. Daytime, Seocho-gu, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 1

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

- Student age group: Kindergarten

- Salary: 2.5 - 3.0M 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 (Currently in Korea, with Kindergarten homeroom teacher experience)


#20. Daytime, Seongdong, Seoul

- Starting date: Late February-Early March, 2027 

- Number of positions: 2-3

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

- Student age group: Kindergarten + Elementary

- Salary: 2.5 - 3.0M 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

To apply, email [email protected]

Leaderboard Banner