Job Description
Programming Instructor - General Interest
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 coding instructors interested in working with Code School across current and future geographies. Instructors deliver structured, project-based coding classes to school-aged students using Code School’s curriculum and teaching approach.​
​
Class Format
Instructors are assigned to a partner school or learning site and teach according to the local timetable. Classes follow Code School’s scripted lesson plans across age groups and modules. Instructors are responsible for delivering sessions, managing student engagement, coordinating with the local point of contact, and submitting required attendance and performance data through the Code School portal.
Locations
Classes may be conducted onsite at partner institutions or delivered online, depending on the geography and program setup. Instructors should be open to working across different regions and formats based on program needs.
​
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 (where relevant). 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:
Compensation is based on assigned classes and schedule, with monthly or per-day rates aligned to the local market (e.g., PKR 80,000/month or PKR 8,000/day in Pakistan, or equivalent in local currency). Rates may vary based on role (Assistant, Instructor, Lead), class size, and level of responsibility.
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.
