Online Math Tutor (Full-time)

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

TYPE OF WORK

Full Time

SALARY

PHP 26,000 – PHP 41,000 per month

HOURS PER WEEK

40

DATE UPDATED

Mar 9, 2026

JOB OVERVIEW

FULL-TIME ONLINE MATH TUTOR
Stable Salary + Lesson Bonuses | Long-Term Position

A for Effort is a premium tutoring center based in Jakarta, Indonesia. We support students from international schools studying programs such as IB, IGCSE, and other international curricula.

We are expanding our online tutoring team and are looking for a reliable full-time online Math Tutor based in the Philippines. All lessons are in English.

This is a full-time long-term position, not freelance tutoring. We are looking for serious long-term tutors who can commit to completing the academic school year to ensure continuity for our students.

WORKING HOURS
Tutors must be available during our teaching hours:

Weekdays
1:00 PM – 9:30 PM Jakarta time (GMT+7)

Saturdays (if lessons are scheduled)
9:00 AM – 4:30 PM Jakarta time

Schedules may vary slightly depending on lesson bookings.

When tutors are not teaching, they will participate in:

• lesson preparation
• tutor workshops
• academic training
• tea ---------- etings

LESSON FORMAT
Lessons are conducted one-on-one or in small semi-private sessions (maximum 2 students).

COMPENSATION
Base salary: PHP 26,000 per month.

Class bonus: Tutors also receive additional bonuses per class, based on the number of lessons taught.

Tutors are guaranteed the base salary at all times. In addition, tutors receive additional monthly bonuses according to the number of lessons they teach.

Full compensation details will be discussed during the interview.

ROLE
You will teach up to middle school and high school math students in one-on-one online lessons. All lessons are in English

Experience with IB, IGCSE, or A-Level mathematics is preferred. However, strong math tutors who are willing to learn these curricula with training are also encouraged to apply.

REQUIREMENTS
Strong English communication skills
Confident teaching middle and high school math
Reliable internet connection
Quiet teaching environment
Professional and punctual
Interested in long-term stable employment

APPLICATION INSTRUCTIONS

We only consider personalized applications that clearly respond to this job posting. Please include the following information in your message:

- Your teaching experience
- Math topics or grade levels you are comfortable teaching
- Availability for full-time teaching role
- A short introduction about yourself

Please include the word AFETUTOR in the first line of your message so we know you read the full job description.

OPTIONAL DEMO LESSON
Applicants may include a short 5–10 minute demo teaching video explaining a math concept . This is optional but helps your application stand out.

NOTE
If you are stronger in elementary homeroom subjects (Math, Science, English) rather than advanced math, please check our Elementary Tutor position also listed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0190
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,864 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Online-Math-Tutor-Full-time-1594982
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1594982
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 556205
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1594982
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1594982' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1594982 
0.0017   UPDATE employer_jobs SET hit_counts '***Mar-06-2026=191***Mar-07-2026=69***Mar-08-2026=55***Mar-09-2026=165***Mar-10-2026=50***Mar-11-2026=28***Mar-12-2026=47***Mar-13-2026=24***Mar-14-2026=13***Mar-15-2026=26***Mar-16-2026=35***Mar-17-2026=23***Mar-18-2026=17***Mar-19-2026=18***Mar-20-2026=16***Mar-21-2026=13***Mar-22-2026=20***Mar-23-2026=20***Mar-24-2026=16***Mar-25-2026=16***Mar-26-2026=17***Mar-27-2026=11***Mar-28-2026=18***Mar-29-2026=11***Mar-30-2026=15***Mar-31-2026=27***Apr-01-2026=26***Apr-02-2026=11***Apr-03-2026=12***Apr-04-2026=11***Apr-05-2026=14***Apr-06-2026=31***Apr-07-2026=52***Apr-08-2026=18***Apr-09-2026=9***Apr-10-2026=15***Apr-11-2026=15***Apr-12-2026=4***Apr-13-2026=23***Apr-14-2026=20***Apr-15-2026=11***Apr-16-2026=15***Apr-17-2026=25***Apr-18-2026=9***Apr-21-2026=1' WHERE job_id'1594982'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Mar-2026=961***Apr-2026=322' WHERE job_id'1594982'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1594982' 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` = 1594982 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '556205'
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)