← Back to jobs

Computer Programmer

Location
, New Jersey
Work type
Part Time
Posted
2026-10-14

Job description

Computer Science / Technology Instructor – High School

Employment Type: Part-Time
Schedule: Thursdays
Salary: Based on Experience

Position Overview

A high school is seeking a knowledgeable, enthusiastic, and engaging Computer Science / Technology Instructor to teach weekly computer classes to 9th and 10th grade students.

The ideal candidate is passionate about technology, enjoys working with high school students, and can make computer-related subjects interesting, interactive, and accessible.

There is also an opportunity to lead an additional after-school technology club focused on coding, computer projects, or other hands-on activities.

Schedule

Thursdays:

  • 10th Grade: 1:20 PM–2:00 PM

  • 9th Grade: 2:05 PM–2:45 PM

  • Optional Technology Club: 3:05 PM–3:50 PM

Key Responsibilities Computer & Technology Instruction
  • Teach engaging and age-appropriate computer classes to 9th and 10th grade students.

  • Introduce students to practical computer skills, technology concepts, and digital literacy.

  • Develop interactive lessons that encourage participation and hands-on learning.

  • Explain technical concepts in a clear, approachable, and engaging manner.

  • Adapt instruction to accommodate varying levels of computer knowledge and experience.

  • Maintain a positive, structured, and productive classroom environment.

  • Encourage curiosity, creativity, and problem-solving through technology.

Optional After-School Technology Club
  • Lead an optional computer-related club following regular classes.

  • Introduce students to coding, programming, and technology-based projects.

  • Organize interactive activities that promote creativity and technical skills.

  • Develop engaging projects that allow students to apply what they have learned.

  • Explore topics such as computer programming, digital design, or other technology-related interests.

Qualifications
  • Strong knowledge of computers, technology, or computer science.

  • Previous teaching, tutoring, or instructional experience preferred.

  • Comfortable teaching and engaging high school students.

  • Ability to explain technical concepts clearly and effectively.

  • Strong classroom management and communication skills.

  • Creative, patient, enthusiastic, and dependable.

  • Experience with coding or computer programming is a plus.

  • Ability to develop interactive and hands-on learning activities.

  • Availability on Thursdays during the scheduled class periods.

Original source