top of page

Job Description
Part Time On-Site Programming Instructor

About Us
Code School is an award-winning education startup transforming how coding and computational thinking are taught. Our programs combine creativity, play, and technology to make learning engaging and accessible for students of all backgrounds. With a presence across Pakistan and beyond, we work with schools, instructors, and partners to deliver high-quality digital learning experiences. Our team spans curriculum design, technology, training, and operations, all united by the mission to equip the next generation with the skills to succeed in a digital world.

About the role
This is a general application for programming instructors for our in-person classes in Lahore, Karachi, and Rawalpindi/Islamabad. Programming languages/platforms we use are Block coding/Scratch, Java Script, Lua/Roblox Studio, Java/Minecraft, C++/Arduino IDE, C#/Unity, and Python.

​

Class format:

​Instructors are assigned to a partner site for the month and teach according to the site’s timetable. Classes follow Code School’s scripted lesson plans across age bands and modules. Instructors coordinate logistics and attendance with the onsite point of contact, handle setup/pack-down, and submit relevant daily reports. 


Locations:

Classes are conducted onsite at partner venues in Lahore, Karachi, and Rawalpindi/Islamabad.
 

Requirements:

All instructors must have a functional laptop with a webcam and microphone, review and prepare Code School’s scripted lesson plans before class, and participate in weekly review meetings. They are responsible for managing their own travel to and from assigned teaching venues. Instructors are expected to maintain professional conduct, gather client feedback, and communicate clearly with parents and partners. Code School enforces a strict child protection policy across all programs. Performance is evaluated based on preparation, student learning outcomes, attendance, graduation, and retention rates.​

​

Eligibility Criteria:

  • Proficiency in at programming languages taught at Code School (Scratch, JavaScript, Python, C++, or similar)

  • Experience or strong interest in teaching children or young learners

  • Excellent communication and classroom management skills

  • Responsible, punctual, and able to work independently at assigned venues

  • Strong work ethic, reliability, and professional conduct

  • Prior teaching or tutoring experience is preferred but not mandatory​

​​

What will we provide:

Code School will provide all curriculum materials, teacher training, coaching, requisite program platform licenses if any, and administrative support.


Pay Scale:

Instructors are paid PKR 80,000/month or PKR 8,000/day based on assigned classes and schedule. Rates vary based on the instructor’s role (Assistant, Instructor, Lead) and class size. 
 

Payment mode:

PKR Bank 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 info@codeschool.pk to your safe senders list as we will be communicating through this address throughout the interview process.

bottom of page