K-12 Virtual Tutors

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

TYPE OF WORK

Part Time

SALARY

$5–$7 (Hourly)

HOURS PER WEEK

TBD

DATE UPDATED

Jul 20, 2026

JOB OVERVIEW

About Spark Xplorer

Spark Xplorer is a K–12 tutoring program supporting U.S.-based scholars with personalized, one-on-one and small-group learning. We currently have an established team of tutors, and we're now growing our global tutor network by recruiting a small, high-quality cohort of tutors based in the Philippines. This is a chance to get in early on a program that rewards strong performance with more hours as it scales.

About the Role

We're looking for qualified, reliable, and engaging online tutors to teach U.S. K–12 scholars in Math, English Language Arts (ELA), and/or Science. You'll work alongside our existing tutor team as part of one Spark Xplorer Global Tutor Network, delivering sessions aligned to each scholar's personalized learning plan.

We're hiring across a few different profiles — you don't need to fit all of them:


K–5 Elementary — Math and ELA
Grades 6–8 — Math and/or ELA
Grades 6–12 — Math
Grades 6–12 — Science or another high-demand specialist subject


Tutors who can competently teach multiple subjects or grade levels are especially valued.

What You'll Do

Deliver online tutoring sessions to U.S. K–12 scholars following Spark Xplorer's personalized curriculum and weekly learning plans
Explain concepts clearly, adapt your teaching style to each student, and keep sessions engaging
Track and report on session progress using Spark Xplorer's systems and approved tools
Maintain professional, appropriate communication with minors and their parents at all times
Complete required training, assessments, and ongoing performance check-ins


What We're Looking For


Strong spoken and written English, with clear and easily understandable communication
Experience teaching or tutoring K–12 students (online tutoring experience is a plus)
Comfort with U.S.-based students; familiarity with U.S. curriculum/Common Core is an advantage but not required — strong subject knowledge and teaching ability matter most, and we provide training
Experience working with children, and genuine enjoyment of teaching them
Reliable internet connection, a functional computer with working camera/microphone, and a quiet, professional teaching space
Backup internet and backup power arrangements (recommended, given regional outages)
Availability during U.S. teaching hours
Comfortable using video conferencing, screen sharing, digital whiteboards, Google Docs, and online learning platforms


Prior experience with Zoom-based tutoring, ESL instruction, or Math/Science tutoring is a plus.

Compensation & Engagement


Pay: Approximately $5–$7 per teaching hour, based on subject certification and experience
Tutors join our available tutor pool; hours are not fixed initially and grow based on scholar demand, availability, and performance
A 60-day initial review period applies to new tutors, starting with a limited caseload
High-performing tutors receive priority for additional sessions and hours as demand grows


Application Process

This is a multi-stage process to ensure a strong fit for our scholars:


Application form — background, education, experience, availability, and expected rate
Document submission — CV/resume, government-issued ID, relevant certificates, a short introductory video, an internet speed test, and professional references
Initial screening — HR review of qualifications, communication, and overall fit
Assessments — spoken English & instructional communication, subject knowledge test, and a short teaching audition
Vetting — identity verification, education/employment verification, reference checks, and a criminal background check (required, as this role involves working directly with minors)
Training & certification — completion of Spark Xplorer's tutor training program and final assessment


Only candidates who successfully complete all vetting and certification steps will be onboarded as Spark Xplorer Certified Tutors.

What to Submit

To apply, please prepare:


Your CV/resume
Education and teaching certificates (if applicable)
A short (2–3 minute) introductory video covering: who you are, subjects/grade levels you can teach, your teaching experience, why you enjoy teaching children, and why you're interested in Spark Xplorer
An internet speed test result
Contact details for at least two professional references



Spark Xplorer is committed to child safety. All tutors are required to complete identity verification, background screening, and child safeguarding training before being assigned to scholars.
Contentpdf

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0123
Total Execution Time  0.0136
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/K-12-Virtual-Tutors-1691120
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1691120
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 956448
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1691120
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-06',ej.date_added) duration_daysDATEDIFF('2026-08-06',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-08-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1691120' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691120 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-17-2026=1***Jul-19-2026=1057***Jul-20-2026=1519***Jul-21-2026=213***Jul-22-2026=108***Jul-23-2026=76***Jul-24-2026=44***Jul-25-2026=32***Jul-26-2026=34***Jul-27-2026=50***Jul-28-2026=41***Jul-29-2026=41***Jul-30-2026=37***Jul-31-2026=35***Aug-01-2026=28***Aug-02-2026=4***Aug-06-2026=1' WHERE job_id'1691120'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=3286***Aug-2026=33' WHERE job_id'1691120'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1691120' 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` = 1691120 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '956448'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)