Online English Speaking and Confidence Teacher

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

TYPE OF WORK

Any

SALARY

$5–$8/hour

HOURS PER WEEK

20

DATE UPDATED

Jun 24, 2026

JOB OVERVIEW

Remote | Part-Time | Flexible Hours

Moonpreneur is looking for a fun, friendly, confident, and engaging English teacher/Public Speaking & Confidence Coach to help students speak up, share ideas clearly, and build self-confidence in online classes.

This role is perfect for someone who enjoys working with kids and teens, encouraging participation, and helping students become stronger communicators. You do not need to be a formal debate expert to apply — if you can guide students, keep classes interactive, and help them express themselves with confidence, we’d love to hear from you.

What you’ll do
Lead fun, interactive online classes for students
Help students build confidence in speaking, presenting, and sharing ideas
Teach students how to organize their thoughts and communicate clearly
Encourage critical thinking, listening, and respectful discussion
Give supportive feedback on speaking style, clarity, confidence, and participation
Create a positive, encouraging, and engaging classroom experience

Who should apply
We welcome applicants with experience in areas such as:

Teaching or tutoring
Public speaking or presentation coaching
ESL / English communication training
Student mentoring
Debate or speech coaching
Theatre, hosting, training, or other communication-focused roles
What we’re looking for
Strong spoken and written English
Confidence leading students in live online sessions
A warm, encouraging, and energetic teaching style
Ability to keep students engaged and participating
Reliable internet, clear audio, and a professional remote setup

Nice to have
Experience working with school-age students
Experience with public speaking, presentations, storytelling, or debate
Comfort helping students with confidence, expression, and communication skills

Work details
Part-time remote role, opportunity to upgrade to full-time in 3-6 months
Around 10–20 hours per week to start (can go upto 40-50 hours depending on applicant availability)
Opportunity for more hours based on performance and availability
Pay: $5–$8/hour, depending on experience

How to apply
Please send:

Your resume
A short introduction about yourself
Your experience working with students, teaching, coaching, or communication training
Your weekly availability
An optional short voice note or intro video

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0173
Total Execution Time  0.0186
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,752 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Online-English-Speaking-and-Confidence-Teacher-1646799
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1646799
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 933697
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1646799
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-07-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1646799' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1646799 
0.0013   UPDATE employer_jobs SET hit_counts '***May-14-2026=405***May-15-2026=128***May-16-2026=79***May-17-2026=46***May-18-2026=31***May-19-2026=31***May-20-2026=25***May-21-2026=23***May-22-2026=17***May-23-2026=22***May-24-2026=15***May-25-2026=43***May-26-2026=24***May-27-2026=30***May-28-2026=790***May-29-2026=199***May-30-2026=121***May-31-2026=136***Jun-01-2026=124***Jun-02-2026=121***Jun-03-2026=175***Jun-04-2026=89***Jun-05-2026=101***Jun-06-2026=71***Jun-07-2026=65***Jun-08-2026=71***Jun-09-2026=60***Jun-10-2026=50***Jun-11-2026=84***Jun-12-2026=54***Jun-13-2026=37***Jun-14-2026=30***Jun-15-2026=34***Jun-16-2026=53***Jun-17-2026=47***Jun-18-2026=30***Jun-19-2026=27***Jun-20-2026=15***Jun-21-2026=19***Jun-22-2026=28***Jun-23-2026=20***Jun-24-2026=412***Jun-25-2026=150***Jun-26-2026=109***Jun-27-2026=73***Jun-28-2026=46***Jun-29-2026=86***Jun-30-2026=74***Jul-01-2026=67***Jul-02-2026=79***Jul-03-2026=39***Jul-04-2026=29***Jul-11-2026=1' WHERE job_id'1646799'  
0.0008   UPDATE employer_jobs SET monthly_hits '***May-2026=2157***Jun-2026=2354***Jul-2026=215' WHERE job_id'1646799'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1646799' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1646799 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933697'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)