Skip to content
Blocks, web pages, Python

Coding Tutor Jobs Philippines: Grade 4 Blocks to Career-Shift Python

Coding tutor jobs in the Philippines: Eduline hires part-time tutors who teach one learner at a time, in a home near you or over a video call, and applying is free. Pupils in Grades 4 to 6 meet block coding inside the MATATAG EPP curriculum, so many of your first learners are building their first animations and games.

What a coding tutor does from week to week

You teach one learner per placement, part-time, either at a home close to where you live or on a video call. The ages spread wide. A Grade 5 pupil may need a finished animation for EPP class, a Grade 10 student may need a working HTML form for a TLE project, and a working adult may want a first Python script for the office. Each offer names the level and the goal, so you prepare for one person and one piece of code.

With Grades 4 to 6, the MATATAG EPP guide sets the pace. Grade 4 starts with writing an algorithm and a simple flowchart for an everyday task. Grade 5 moves to event, motion, sound and looks blocks, and Grade 6 adds sensing, operators and variables, ending in a game, an animation or a digital story. Sessions come in short rounds at the screen: the pupil drags blocks, runs the project, spots why the sprite walked off the stage, and fixes it. Scratch, free and designed for ages 5 to 16, follows these block families closely.

From Grade 9 or 10, the TLE Computer Programming sector asks for real files. Students build pages in HTML with headings, lists, tables, forms and links, then style them in CSS with selectors, the box model, transitions and transforms, and the guide lays groundwork toward Java and .NET. Here a tutor reads the student's code line by line, explains why a selector misses its target, and leaves a small page to rebuild before the next session.

Senior high learners come from the Strengthened SHS, which cut its tracks to two, Academic and Technical-Professional (TechPro), and keeps computing out of the five core subjects. Programming arrives through electives: Empowerment Technologies, Database Management and Fundamentals of Data Analytics in the Academic STEM cluster, and the TechPro cluster for ICT Support and Computer Programming Technologies. Adults who ask for coding often aim at the IT and digital services work IBPAP tracks, such as application development, maintenance, and QA and testing, and they want projects they can show an employer.

Lessons run on whatever laptop the learner already owns. Google Colab executes Python on a cloud machine tied to the learner's account, so an older computer keeps up, and vscode.dev opens a full editor in the browser with no installation. Scratch has an offline app for homes with a weak signal. For teens and adults, a tutor brings in Git early: it records every change, returns a broken file to its last working version, and shows who edited what.

Coding levels and topics you would teach

Requests follow the school year and the learner's own plans, from EPP block projects in grade school to Python practice for a new job.

  • Block coding for Grades 4 to 6

    Algorithms and flowcharts, then event, motion, looks, sensing and variable blocks, building toward a game, animation or digital story for EPP.

  • HTML and CSS web pages

    Grade 9 or 10 TLE Computer Programming: page structure, tables, forms and links, then selectors, the box model and CSS transitions for an interactive site.

  • Java and .NET foundations

    The early competencies the TLE guide points toward, useful for students eyeing programming electives in the TechPro cluster of senior high.

  • Strengthened SHS computing electives

    Empowerment Technologies, Database Management and Fundamentals of Data Analytics, plus ICT Support and Computer Programming Technologies on the TechPro side.

  • Python for beginners and career shifters

    Variables, loops and functions in a Colab notebook, growing into small scripts and a portfolio project for adults aiming at IT and QA roles.

  • Git and version control habits

    Saving work as a history of changes, rolling back mistakes and comparing versions, taught alongside any language once the learner writes longer programs.

What you need to teach coding with Eduline

We look for working code first, then the patience to explain it at the learner's level.

  • You write working code in the language or tool you would teach: block coding, HTML and CSS, Python, Java or .NET.
  • You can walk a Grade 4 pupil through an algorithm or a flowchart in plain Filipino or English.
  • You debug alongside the learner, asking questions while they keep their hands on the keyboard.
  • You can show any valid Philippine ID plus a diploma or TOR from whatever course you took.
  • PRC licensure is optional; coding placements are matched on the code you can teach.
  • You clear the NBI check before any coding placement starts, as every tutor does.
  • For online placements, you have a laptop or desktop and a connection steady enough to share a screen for a whole session.
  • At a home visit with a minor, a grown-up of the household stays nearby while you code together.

Why tutor with Eduline

These terms hold for every Eduline tutor, online or in person.

  • You set the schedule

    Tell us the hours you can teach and we only send you placements that fit them. Nobody is assigned a session they did not agree to.

  • Pay per session, agreed before you accept

    Pay is set per 60-minute session by the learner's level and by home visit or online, and the pay table on this page lists every band. Each placement offer states its exact rate up front, and you decide whether to take it.

  • A person on the team matches you

    We read what you can teach and who you teach well, and send you learners who fit. You are not a listing in a directory waiting to be found.

  • No fee to apply, ever

    No application fee, no training fee, no deposit. Any tutoring service that asks a tutor to pay before they can start earning is worth walking away from.

  • We handle the awkward conversations

    Rescheduling, a request for more hours than were agreed, a learner who has stopped turning up. You teach; we deal with the rest.

  • Your voice shapes the work

    Eduline tutors help set how placements, briefings and progress updates run. What works in your sessions feeds straight into how the next learner is served.

How coding placements are paid

Each placement offer states its hourly rate in writing before you agree to it, so you know the figure before you give up an evening. The rate moves with three things: the subject, the learner's grade level, and whether you travel to a home or teach over a call.

Ask for the current coding rates while you apply. Tell us which part of coding you teach, block projects for grade-schoolers, web pages for high school, or Python for adults, and the reply covers the levels you listed.

Pay per 60-minute session: ₱184 to ₱620

Set by the learner’s level and whether you teach at the learner’s home or online. Each placement offer states its exact rate before you accept.

LevelHome visitOnline
Preschool and Elementary₱230 to ₱250₱184 to ₱200
Junior High (Grades 7 to 10)₱275 to ₱300₱220 to ₱240
Senior High (Grades 11 and 12)₱320₱256
College entrance review (UPCAT, ACET, DCAT, USTET)₱350₱280
Specialist programs (IB, IGCSE, English proficiency and advanced work)₱385 to ₱620₱308 to ₱496

From application to your first coding learner

  1. 1

    Send one short application

    Introduce yourself and the coding you teach (blocks, web pages, Python, Java), the grade levels or adult learners you prefer, and the hours you are free.

  2. 2

    Prepare your documents

    A valid government ID and your TOR or diploma, a PRC license if you have one, and NBI clearance ready before your first coding learner.

  3. 3

    Talk through your stack

    A teammate interviews you by phone or video about the languages, tools and levels you want, and notes which of them you teach best.

  4. 4

    Accept a first placement

    An offer arrives with the learner's level, the coding topic, session times and hourly rate, set inside the hours you gave us. Whether you take it is your call.

What coding tutor applicants ask us

Do I need a computer science degree to become a coding tutor?

A diploma or transcript of records in any course is what we ask to see. The conversation then checks whether you can write the code you plan to teach and explain it at the level you chose, from Grade 4 block coding to Python for adults.

What if the learner has an old laptop or a tablet?

Coding lessons run on the device the learner owns. Scratch projects can be built on a tablet, Google Colab runs Python on a cloud machine so an older laptop keeps up, and vscode.dev gives a browser editor with nothing to install. You plan each lesson around that device.

Can I tutor working adults who want to move into IT jobs?

Working adults and career shifters ask for coding too. IBPAP counts IT and digital services, including application development, maintenance, and QA and testing, as its own segment of the Philippine IT-BPM industry, and adult learners usually want a small portfolio project. Mention adult learners in your application.

Which senior high subjects can a coding tutor help with?

Strengthened SHS students ask about Empowerment Technologies, Database Management and Fundamentals of Data Analytics on the Academic track, and about ICT Support and Computer Programming Technologies on TechPro. Learners may also take electives across clusters, so a student on either track can need programming help.

How does an online coding session run on a video call?

The learner shares a screen and runs the code while you watch, and some desktop call apps let you request remote control to point at a line, then hand it back. A Colab notebook or a browser editor keeps the code with the learner after the call ends.

Sources

  1. MATATAG EPP/TLE Curriculum Guide, Grades 4-10 (2023), Department of Education (mirror copy) (read 2026-10-04)
  2. MATATAG EPP/TLE Curriculum Guide, Grades 4 and 7, Department of Education (read 2026-10-04)
  3. Strengthened Senior High School Program overview, Diwa Learning Systems (read 2026-10-04)
  4. UST to trim SHS tracks, subjects following DepEd's curriculum overhaul, The Varsitarian (read 2026-10-04)
  5. Curriculum guides for the Science, Technology, Engineering and Mathematics cluster, SHS PH (read 2026-10-04)
  6. IT-BPM industry figures 2025, IT and Business Process Association of the Philippines (IBPAP) (read 2026-10-04)
  7. Scratch (programming language), Wikipedia (read 2026-10-04)
  8. Scratch 3.0, Scratch Wiki (read 2026-10-04)
  9. Google Colaboratory FAQ, Google Research (read 2026-10-04)
  10. Visual Studio Code for the Web, Microsoft (read 2026-10-04)
  11. Getting Started: About Version Control, Pro Git (git-scm.com) (read 2026-10-04)
  12. Zoom: Request Remote Control, Creighton University (read 2026-10-04)