MATHS / SCIENCE TEACHERS (QUALIFIED TEACHERS ONLY NEED APPLY)

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

TYPE OF WORK

Full Time

SALARY

800NZ$/MONTH

HOURS PER WEEK

20

DATE UPDATED

Aug 4, 2026

JOB OVERVIEW

About Teach 1-2-1

Teach 1-2-1 is New Zealand's leading online tutoring service. We give New Zealand children one-to-one lessons with a real teacher, at home, in maths, English and the sciences.

We are a small team, and we work the way good teachers want to work. We do not fill your day with meetings or paperwork. We give you the resources, the training and the support you need, and then we let you teach.

Your work matters. Many of our students have lost confidence in a large classroom. You will be the person who gives it back to them. You will teach the same children for months and years, and you will watch them improve.

The pay is simple and it is certain. Qualified teachers earn up to NZ$10 per hour. We pay you for 20 hours every week from your very first week, even while we are still building your timetable. You do not wait months to earn a full income.

Our teaching hours

Our students live in New Zealand, so we work to New Zealand time. All times below are New Zealand time.

Monday to Friday: 3:30pm to 9:00pm NZ time. (About 10:30am to 5:00pm in the Philippines. New Zealand changes its clocks twice a year, so this can move by one hour.)
Saturday: 10:00am to 4:00pm NZ time. (About 5:00am to 12:00pm in the Philippines.)

We build your timetable inside these hours and give it to you. Your lessons then stay at the same times each week, so your students always know when to expect you, and so your 20 hours of guaranteed pay are protected.

Please only apply if you can work inside these hours, including Saturday mornings. This role is not casual work to fit around another job.

What you will do

Teach one-to-one online lessons on Google Meet to New Zealand students aged 5 to 18.
Prepare each lesson using our resource library, which follows the New Zealand curriculum.
Write a short report for the parent after every lesson. Google Meet creates an AI summary of your lesson, so this takes only a few minutes.
Track how each student is progressing, and change your teaching when a student needs something different.
Build a warm and trusting relationship with each student and their family.
Teach the timetable we give you, at the same times each week.
Join our team training sessions and tell us what you need to teach well.

What you need

Essential:
You are a qualified teacher with a valid professional teaching licence.
Your main subject is maths, English, or one of the sciences, and you can teach it confidently up to Senior High School level (age 18).
You can also teach a second subject from maths, English or the sciences to elementary students (up to age 12).
Your spoken and written English is excellent. Our lessons are one-to-one, so your students hear you and speak with you for the whole hour.
You can commit to 20 or more hours each week inside our teaching hours above, including Saturday mornings.
You have a computer, a headset with a microphone, a reliable internet connection, and a quiet place to teach.

Helpful, but not essential:

Experience teaching online, or teaching one student at a time.
Experience with the New Zealand curriculum, or another international curriculum.
Confidence using Google Meet and Google Docs.

We welcome applications from teachers at every stage of their career. We are interested in how well you teach, not in how many years you have been doing it.

Please note: our need is mainly with older students. If all of your teaching experience is with elementary children, this particular role is not the right one for you. Our needs change as we grow, so please watch for our future adverts.

What we offer you

20 hours of pay every week, guaranteed from your first week.
Long-term students, so you keep the relationships you build.
A full library of teaching resources, so you are never planning from nothing.
Light paperwork, helped by AI lesson summaries.
Full onboarding and training, and a team that answers when you ask for help.
Work from home, with no travel and no classroom duty.
International teaching experience with the New Zealand curriculum, which is valuable on any teacher's CV.
More hours available as you grow, for teachers who want them.

How to apply

Please send us these four things:

A link to your CV. Please share it as a PDF from Google Drive, Dropbox, or OneDrive, and set the sharing option to "anyone with the link can view".
A link to a 2-minute video of yourself. Use Google Drive, unlisted YouTube, or Loom. This video matters to us more than anything on paper. Our families choose teachers they like and trust, and the video shows us who you are. Please speak to us as you would speak to a new student. It does not need to be perfect.
Your two subjects, and the ages you teach in each one.
Start your message with the word CLASSROOM, so we know you have read this advert fully, and confirm that you can work our teaching hours.

Please send links, not attachments. We cannot open attached files, and we do not want to miss your application.

What happens next

We read your application and watch your video. If we would like to take it further, we will reply within 5 working days.
We invite you to a short interview on Google Meet, so we can meet you properly and answer your questions.
We ask you to teach a short demonstration lesson.
We make an offer and start your onboarding.

We would like to hear from you. Apply today and help New Zealand students achieve their best.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0173
Total Execution Time  0.0187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/MATHS-SCIENCE-TEACHERS-QUALIFIED-TEACHERS-ONLY-NEED-APPLY-1702752
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0118 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1702752
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 672048
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1702752
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1702752' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1702752 
0.0019   UPDATE employer_jobs SET hit_counts '***Aug-04-2026=230***Aug-05-2026=102***Aug-06-2026=45***Aug-07-2026=26***Aug-08-2026=13***Aug-09-2026=1' WHERE job_id'1702752'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=417' WHERE job_id'1702752'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1702752' 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` = 1702752 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '672048'
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)