Online English Phonics Teacher

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

TYPE OF WORK

Full Time

SALARY

500-600

HOURS PER WEEK

40

DATE UPDATED

Oct 24, 2026

JOB OVERVIEW

CurioKids teaches children aged 4 to 12 in Singapore and Malaysia to read and speak English through live, 1-to-1 online lessons. Every child starts with our Phonics Starter, learning to read sound by sound using the UK Letters and Sounds method, then moves on to our CEFR-aligned English course.

We launch on 2 November 2026 and are building our founding team of teachers. You will be trained directly by our Head of Curriculum, an experienced phonics teacher.

THE ROLE

Teach live 25-minute 1-to-1 phonics and English lessons to children aged 4 to 12.

Run free trial lessons, including a friendly introduction, a quick assessment of the child's phonics knowledge and a short summary for parents

Write brief notes after every lesson and help prepare progress updates for parents

Record a short "Meet the Teacher" video for our website, as parents choose their own teacher

Cover lessons for colleagues when needed

Follow our safeguarding rules in every lesson

Join weekly team meetings, training and lesson reviews

WORKING SCHEDULE

We are looking for teachers who are flexible and available to work evening shifts and weekends.

Full-time position, 40 working hours per week over 5 days

Working days will include weekdays and weekends, depending on the agreed schedule

Applicants must be willing to work evening shifts, including hours up to 9pm (Philippine time)

Weekend availability is required, either Saturday, Sunday or both, depending on the team's needs

Two rest days per week, based on the agreed working schedule

Working hours include teaching, lesson preparation, student feedback and team meetings

All working hours follow Philippine time (PHT), which is the same as Singapore and Malaysia.

Please apply only if you are comfortable working evening shifts and weekends.

PAY AND BENEFITS

Up to SGD 600 per month, fixed salary, paid on the 10th of each month for the previous month

13th-month payment in December

Paid training on the CurioKids method before your first lesson

Ready-made lesson materials, so no unpaid planning time

Regular pay reviews and opportunities to progress to Senior Teacher

Independent contractor agreement

REQUIREMENTS

TEFL or TESOL certificate (minimum 120 hours)

At least 1 year of experience teaching children aged 4 to 12, online or in a classroom

Clear, confident spoken English and a warm, patient manner with young children

Must be available to work evening shifts, Saturday AND Sunday

Valid NBI clearance (issued within the last 6 months)

Laptop or desktop, headset with noise-cancelling microphone and HD webcam

Stable internet connection of at least 25 Mbps, plus a backup connection

Quiet, well-lit teaching space with a plain background

NICE TO HAVE

Experience teaching phonics (Letters and Sounds, Jolly Phonics or similar)

Education degree or LET licence

Experience teaching children from Singapore or Malaysia

HOW TO APPLY

Please send:

Your CV

Your TEFL or TESOL certificate

A 1-minute video introducing yourself as if you were meeting a 5-year-old student

Start your application with the words "Phonics Teacher" so we know you have read this post.

Please also confirm your availability to work evening shifts and weekends.

WHAT HAPPENS NEXT

Shortlisted applicants will be invited to a video interview. Before your interview, you will complete a short challenge:

Write a lesson plan showing how you would teach a 25-minute phonics lesson to a 5-year-old. Please include:

The sound you are teaching and what the child should be able to do by the end

A warm-up or review of sounds they already know

How you will introduce the new sound (show us you use pure sounds, for example "sss" not "suh")

A blending activity with simple words

A short game to keep the child engaged

A quick check to see what the child has learned

How long each part will take

Be ready to talk us through your plan in the interview.

Successful applicants will need to pass an NBI clearance check, sign an independent contractor agreement and join our paid training before starting their first lessons.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Online-English-Phonics-Teacher-1755546
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755546
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 974977
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755546
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-27',ej.date_added) duration_days, DATEDIFF('2026-10-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755546' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755546 
0.0006   UPDATE employer_jobs SET hit_counts = '***Oct-24-2026=1318***Oct-25-2026=24***Oct-26-2026=5***Oct-27-2026=4' WHERE job_id= '1755546'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1350' WHERE job_id= '1755546'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755546' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755546 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '974977'
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)