Speech & Debate Teaching Assistant

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

TYPE OF WORK

Part Time

SALARY

5,000 KRW per hour

HOURS PER WEEK

10

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

Good Feedback Builds Better Speakers.
Position Summary
Elorae supports education programs in Korea, including Leaders Academy, where students develop their public speaking, debate, writing, and critical thinking. We are looking for a Speech & Debate Teaching Assistant to help our coaches assess student work and produce strong curriculum.
You will help identify what a student is doing well, what needs to improve, and what materials will help them get there. Strong performance can lead to coaching responsibilities over time.
Experienced applicants may join as a VA. Applicants with limited professional experience may join as paid interns. Competitive, club, school, and university experience can count: show us what you have actually done.
What This Role Involves
Review student speeches, debate performances, recordings, and written work using our assessment criteria and coach guidance.
Prepare clear, specific feedback on argument, organization, evidence, language, delivery, and engagement with other speakers.
Record assessment results, organize feedback, and help track student progress.
Research topics and develop lesson plans, exercises, model examples, debate briefs, assessment materials, and teacher guides.
Adapt materials to different ages, English levels, and stages of competition preparation.
Revise curriculum and feedback in response to coach review; check facts, sources, and event requirements.
Support practice activities and, as your ability develops, take on supervised teaching and coaching.
Who This Is For
Experience with public speaking, competitive debate, or Model United Nations (MUN) events is preferred. Competitors, judges, coaches, club officers, organizers, and people who have supported these events are all welcome to apply.
Teaching, tutoring, curriculum writing, assessment, English, education, or communications experience is useful. Excellent spoken and written English, sound judgment, and the ability to explain an improvement clearly matter more than a long list of titles.
You should be comfortable receiving direct feedback and revising your work. An inexperienced applicant with relevant event experience, strong English, and good judgment may be a better fit than an experienced general VA with no interest in the subject.
A Path to Coaching
This role starts with assessments and curriculum support. Applicants who demonstrate subject knowledge, reliable assessment judgment, and the ability to work effectively with students may progress into coaching. Advancement depends on performance and program needs.
A Word About Your Setup
You need your own laptop or desktop, a functioning webcam and microphone, stable internet of at least 30 Mbps download with acceptable latency, and a quiet workspace suitable for focused work and video calls. Google Docs, Sheets, and Drive should be familiar territory. Some overlap with Korea Standard Time is required; tell us your availability for live sessions, including evenings or weekends.
Hours and Payment
Part-time, with the initial hours agreed according to your availability and the work assigned. Hours and responsibilities may expand based on performance and program needs.
Experienced VA: paid probation begins at 5,000 KRW per hour.
Paid intern: 100 PHP per hour from day one. Applicants with limited professional experience are welcome; relevant school, university, club, or competition work can support your application.
Application Process
Experienced applicants — complete the VA application:
----------
Applicants with limited experience — complete the Intern application:
----------
Choose Curriculum and select the closest available Speech, Debate, or Curriculum Assistant options. In your OnlineJobs.ph message, identify this role as “Speech & Debate Teaching Assistant.”
Include your CV and any relevant speech, debate, MUN, teaching, writing, curriculum, or assessment samples. Student work is welcome if it is yours. Tell us which events you have participated in, your role, and your weekly availability. If you have given feedback to another speaker, include a short example.
Attentiveness Test
Write “Voice” in your OnlineJobs.ph subject line so we know you read the full posting.
One Last Thing
“Good job, be more confident” is not a useful assessment. We need someone who can identify a specific problem and explain a practical next step. If you use AI, you remain responsible for the accuracy, quality, and teaching value of the result.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0253
Total Execution Time  0.0266
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,432 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Speech-Debate-Teaching-Assistant-1755091
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0195 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755091
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 735451
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755091
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-25',ej.date_added) duration_days, DATEDIFF('2026-10-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755091' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755091 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=1244***Oct-24-2026=75***Oct-25-2026=5' WHERE job_id= '1755091'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1324' WHERE job_id= '1755091'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755091' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755091 
0.0142   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '735451'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)