Computer Teacher- Secondary Level

Kopila Valley School Pvt Ltd

Details / requirements:

Computer Teacher- Secondary Level

Kopila Valley School - Surkhet, Karnali

Employment Type: Full-Time

Minimum Experience: Mid-level to Senior Level

Career opportunity at Kopila Valley School

KOPILA VALLEY SCHOOL (KVS)

"A world where every child is educated, safe and loved"

KVS is a non-profitable school running under the Kopila Valley Sewa Samaj, an NGO registered in Surkhet, Nepal, and funded by BlinkNow Foundation USA to provide world-class education to the neediest children who deserve the best education. Our mission is to change the world by empowering Nepal’s children. The K-12 school is co-located with other programs including a residential children’s home, women’s empowerment center, sustainability, health and wellness, and family development program. We provide our students a free education, educational materials, health treatment and medicine, counseling, and a place to live. With our innovative future program, we strive to provide our children with career guidance, and scholarships for further studies.

The BlinkNow Foundation is a 501(c)(3) based in New Jersey which, through its country office in Nepal, oversees these programs in rural Nepal. Every day we strive to create a sustainable organization working to educate all of Kopila’s children until they are ready to enter the world as happy, skilled, confident, self-sufficient adults. We believe we can serve as a model for quality education in Nepal. We will strive to provide our children with scholarships (should they choose to pursue higher education), and the skills required to enter the world as global citizens, and ambassadors for change.

About the Position: Secondary Computer Teacher

Location: Birendranagar, Karnali Province, Nepal

Position: Full-Time

Reports To: Head of Department (Academic) / Principal

1. Position Overview:

Kopila Valley School  is seeking a dynamic, qualified, and experienced Computer Teacher to instruct students in secondary grades. The ideal candidate will be passionate about technology and education, capable of delivering engaging lessons covering the Nepalese national curriculum (CDC curriculum) and potentially preparing students for the Secondary Education Examination (SEE) and Grade 11/12 NEB examinations in Computer Science. The role involves fostering digital literacy, computational thinking, programming skills, and responsible technology use among secondary-level students.

2. Key Responsibilities:

  • Curriculum Delivery: Plan, prepare, and deliver high-quality instruction in computer science, information technology, and related subjects according to the prescribed curriculum for secondary grades.
  • Lesson Planning: Develop engaging and differentiated lesson plans, assignments, projects, and assessments that cater to diverse learning styles and abilities.
  • Instruction: Teach theoretical concepts and practical skills, including but not limited to:
    • Fundamentals of Computing & IT
    • Operating Systems (Windows, Linux)
    • Microsoft Office Suite / LibreOffice or similar productivity tools
    • Programming Fundamentals (e.g., QBASIC, C, C++, Python, Java - on curriculum)
    • Database Management Systems (e.g., MS Access, MySQL)
    • Web Technologies (HTML, CSS, JavaScript, PHP basics)
    • Networking Concepts
    • Computer Hardware and Troubleshooting
    • Digital Citizenship, Cyber Security, and Ethics
  • Assessment: Design and administer various forms of assessment (quizzes, tests, practical exams, projects) to evaluate student understanding and progress. Provide timely and constructive feedback.
  • Classroom Management: Maintain a 1 positive, safe, and productive learning environment in both the classroom and the computer lab. Manage student behaviour effectively.
  • Lab Management: Oversee the maintenance and proper functioning of computer hardware, software, and network resources in the computer lab(s). Report technical issues promptly.
  • Student Support: Provide academic support and guidance to students, encouraging their interest and skill development in technology.
  • Professional Development: Stay updated with the latest advancements in computer science, educational technology, and teaching methodologies. Participate in school-organized training and workshops.
  • Collaboration: Work collaboratively with other teachers, staff, and administration. Communicate effectively with parents/guardians regarding student progress.
  • Extracurricular Activities: Potentially assist with or lead technology-related clubs or activities (e.g., coding club, IT club).

3. Required Qualifications & Skills:

  • Education: Minimum Bachelor's degree in Computer Science, Computer Engineering, Information Technology (BIT, BIM, BSc. CSIT, BCA, BE Computer/IT or equivalent) from a recognized university.
  • Experience: Preferably 1-2 years of teaching experience in Computer Science/IT at the secondary level (Grades 8-12). Experience teaching the Nepalese national curriculum is highly desirable. (Fresh graduates with strong academic records and teaching aptitude may also be considered).
  • Technical Skills:
    • Proficiency in programming languages relevant to the curriculum (e.g., C, C++, QBASIC, Python).
    • Strong knowledge of database concepts and SQL.
    • Familiarity with web development technologies (HTML, CSS, JavaScript).
    • Competency in operating systems, networking basics, and hardware troubleshooting.
    • Proficiency with standard office software.
    • Experience in presenting Artificial Intelligence (AI), cybersecurity, and other advanced technology lessons to students and teachers
  • Pedagogical Skills: Understanding of effective teaching strategies, lesson planning, assessment techniques, and classroom management for secondary students.
  • Communication: Excellent verbal and written communication skills in both Nepali and English.
  • Other Attributes: Patience, adaptability, enthusiasm for technology, strong organizational skills, and a commitment to student development.

Core Responsibilities

  1. Plan and conduct activities for an advanced program of instruction, demonstration, and project-based work that provides students with opportunities to explore, research, design, and develop advanced computer science concepts.
  2. Design activities as per the advanced needs of secondary level students. Instruct the students individually and in groups, adapting teaching methods to meet students' varying needs and interests in advanced technology.
  3. Organize and lead activities designed to promote advanced problem-solving, critical thinking, and innovation in technology. Inspire every child to aspire for higher self-learning and think beyond boundaries and circumstances. Encourage sharing of ideas and develop tasks to encourage creativity as a part of the advanced lesson plans.

Detailed Responsibilities

  1. Support the studentsʼ advanced growth in all aspects of whole education. Teach advanced academic skills, personal responsibility, ethics, and citizenship in the digital age.
  2. Provide a variety of materials and resources for children to explore, manipulate, and use, both in advanced learning activities and in project-based development.
  3. Plan and supervise class projects, field trips, visits by industry experts, other experiential activities, and guide students in learning from those activities.
  4. Establish clear, advanced objectives for all lessons, units, and projects, and communicate those objectives to students.
  5. Use computers, audiovisual aids, advanced software, and other equipment and materials to supplement presentations.
  6. Monitor and supervise students in a variety of educational environments (e.g., classroom, lab, field trips, etc.) for the purpose of providing a safe and positive advanced learning environment.
  7. Prepare a variety of written materials (e.g., journals, parent-teacher conference reports, anecdotal records, class tests, quizzes, students independent and group projects, etc.) for the purpose of documenting student progress and participation in school-related activities.
  8. Create Annual and Block Plans once a year, including detailed curriculum for advanced topics.

Other Responsibilities

  • Make home visits and learn the living situation of Children at KVS
  • Be a part of the studentsʼ clubs according to your subject of interest, guide and teach them one hour a week for knowledge and skills.
  • Assess and give feedback with the studentsʼ strengths and weaknesses; indicate how you would strengthen those areas and the students' role to improve those areas.
  • Attend assemblies and programmes; supervise meals and contribute to make a safe school.
  • Guide all students at all times, as needed, as you would do to your own children.
  • Select, store, order, issue, and keep class inventory classroom equipment, materials, and supplies, including advanced technology resources.
  • Keep records of studentsʼ absence, anecdotes, marks obtained, credits and demerits and commendation letters.

There could be additional responsibilities, as determined by your supervisor.

Key Characteristics

  • You believe that we can change the world, in the blink of an eye
  • You believe in making decisions that put children first
  • You are self-motivated, organized, and approachable
  • You enjoy creating systems, keeping records, and increasing efficiency
  • You are always looking for new ways for our team to work smarter instead of harder
  • You have a strong work ethic and a willingness to pick up new skills, especially in emerging technologies.
  • You are comfortable multi-tasking
  • You are positive, patient, and a clear communicator who is comfortable working with both Kopila Valley and BlinkNow staff.
  • You require little supervision and are flexible. You understand that you will be wearing many hats in this role, many of which are not explicitly included in this job description.

Interested in joining?

If you think this career opportunity will amplify your career growth, we encourage you to apply by clicking "Apply for this Joband submit all required documents. Only shortlisted candidates will be called for further screening process. No telephone inquiries will be entertained. We accept and screen applications on a rolling basis.

Overview

Category Education, Information Technology, Development and Project, Computer - Instructor / Teacher
Openings 1
Position Type Full Time
Position Level Senior Level, Mid Level
Experience 1+ years
Education B.E. in Computer Science, Bachelors in Computer Science, Bachelor’s Degrees in Information Technology
Posted Date 13 May, 2025
Apply Before 12 Jun, 2025
City Surkhet