top of page

Job Description
Part Time On-Site Programming Instructor

We are looking for programming instructors for our in-person classes in Lahore, Karachi, and Islamabad. Programming languages/platforms we use are Block coding/Scratch (a low code platform developed by MIT Media labs), JavaScript, Lua/Roblox Studio, Java/Minecraft, C++/Arduino IDE, C#/Unity, and Python.

Class format:
Instructors share availability every month and are then assigned classes accordingly. Instructors are expected to teach at minimum one hour a week (typically on weekends). Weekly summer camps are also held between June and July, requiring seven hours a week (a daily commitment of 60-90 minutes a day for one week). Classes are held in groups of up to ten children between the age groups 6-7 years, 8-10 years, 11-13 years, or 14 years.

In-person instruction is underway in Lahore, and in the pre-launch stage in Karachi and Islamabad

All instructors are expected to have a laptop with the requisite webcam/microphone and internet connectivity to deliver Code School scripted lesson plans and participate in weekly review meetings. In-person instructors are also expected to independently arrange for logistics to and from the venue. Instructors are evaluated on student learning outcomes, attendance, graduation rates, and retention rates, and will be expected to seek parent feedback, and answer queries by parents of current or potential students. All classes are recorded, and we have a strictly enforced child protection policy.

Apply if you have
Basic knowledge of computer science
An interest in teaching children
Excellent communication skills in English or Urdu
Demonstrated self-motivation, conscientiousness, and integrity
Previous work experience in training, education, or working with children in an official capacity

What will we provide:
Code School will provide all curriculum materials, teacher training and coaching up to three months, requisite licenses, and administrative support.

Pay Scale:
Compensation per session (one session means teaching one hour a week for a period of one month) varies between PKR 6000 to PKR 12000. Instructor pay rates vary based on instructor level (Assistant, Instructor, Lead) and class size (less than 4 students or more than 4 students). There is an additional travel allowance of PKR 700 per day.

Payment mode:
PKR Bank transfer or Payoneer to Payoneer transfer by the 10th of every month on submission of correctly filled out payment request form with all supporting documentation. 

Apply now or see the other vacancies on our careers page

Please add to your safe senders list as we will be communicating through this address throughout the interview process.

bottom of page