Job Title: English Teacher & TikTok Content Creator — On Camera

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

3 USD/hour

HOURS PER WEEK

TBD

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

Job Title: English Teacher & TikTok Content Creator — On Camera

We’re looking for a confident, engaging English teacher based in the Philippines to create daily videos for our English-learning TikTok channel, which already has 175,000 followers.

Our main priority is finding someone who feels comfortable on camera and can make English lessons entertaining, useful and shareable.

You must speak fluent English with clear pronunciation and no strong accent, so that learners can easily understand you.

THE ROLE AND PAYMENT

- Create one short English-teaching TikTok video per day.
- Payment: $3 USD per completed video, including preparation, recording and basic editing.
- Appear on camera and teach with confidence, personality and energy.
- Choose engaging topics, such as common mistakes, pronunciation, vocabulary and everyday conversations.
- Add captions and use strong hooks and clear explanations to keep viewers interested.

We want someone who can independently suggest ideas with strong viral potential. Teaching experience is valuable, but your delivery, creativity and ability to connect with viewers are especially important.

Videos must look polished and professional, with a clean background, good lighting, clear audio and a stable camera. A dedicated studio is not required.

OPTIONAL: TEACH PRIVATE ENGLISH LESSONS

Our goal is to use helpful TikTok videos to attract learners who may want to book private English lessons.

If you’re interested, you could also teach those lessons and become the teacher viewers get to know through our videos. This is optional—the main role is creating engaging daily content.

The videos should provide useful teaching while naturally inviting interested viewers to learn more through private lessons.

Compensation for private lessons would be discussed separately from the $3-per-video rate.

HOW TO APPLY

Send us a 30–60 second video of yourself teaching one English tip that you believe could perform well on TikTok.

Show your face, start with a strong hook and make the lesson clear and engaging.

Record in a professional-looking setting with a clean, tidy background, good lighting, clear audio and a stable camera. Your appearance and the overall video quality should look polished and professional.

Keep the editing simple—we mainly want to see your confidence, spoken English and teaching personality.

Please also include:

- Your availability.
- Whether you would also be interested in teaching private lessons.

No lengthy cover letter is needed. Your application video will be used only to assess your suitability and will not be published.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0054
Controller Execution Time ( Jobseekers / Job )  0.0199
Total Execution Time  0.0261
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Job-Title-English-Teacher-TikTok-Content-Creator-On-Camera-1751282
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0023   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751282
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 937673
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1751282
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751282' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751282 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-16-2026=496***Oct-17-2026=103***Oct-18-2026=6' WHERE job_id= '1751282'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=605' WHERE job_id= '1751282'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751282' AND status LIKE 'sent%' ORDER BY id DESC  
0.0029   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751282 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '937673'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)